您的位置:首页 > 运维架构 > Linux

Linux常用命令

2016-08-19 10:30 127 查看
日常工作过程中,最多的是ssh服务器,然后执行各种命令,我大致总结了一下

0.基本操作

ls

ll

pwd

mkdir

touch

cd

cd ..

cd ~

ls -a

1.文件操作

压缩

tar -zcvf 文件名.tar.gz ./

#排除不要压缩的目录
tar zcvf aaa.tar.gz aaa/* --exclude=logs/*  --exclude=aaa/logs/*

zip -r 文件名.zip ./当前要压缩的文件夹名字


解压

tar -zxvf ./xxx

unzip 文件名.zip ./

2.远程操作

ssh

ssh root@192.168.1.1


scp 传输文件

#把192.168.125.1:/etc/hosts文件传输到本机的/opt,反过来写就是传输过去
scp -r root@192.168.125.1:/etc/hosts /opt


rz 上传

rz -bey


sz 下载

sz /opt/xxx.log

3.文本查看/查找

tail

tail -100f /opt/soft/tomcat/xxx.log


cat

cat /opt/soft/tomcat/xxx.log | more


grep

grep -C 10 '2016-04-13 11:26:00' catalina.out |more

4.文本操作

vi

i:输入
ESC:退出编辑
:wq 保存并退出
:wq! root强制保存
:q! 不保存
:e! 放弃并退出
shift + z + z 保存并退出

编辑 先按ESC退出编辑
dd 删除一行
yy  复制一行
3yy 复制三行
p 粘贴

y$ 光标到尾
y^ 光标到首
v 选中文本, vy 复制 vd 剪切 p粘贴

查找
: /work ?word
继续查找
n
gg 快速第一行
G  末尾

显示行号
set number

永久显示行号
vim ~/.vimrc
加一行 set number
:wq

显示颜色 http://blog.csdn.net/gray13/article/details/6974670 
操作

u 撤销
ctrl r 反撤销

5.系统操作

sudo 切换为root权限

sudo -s


chmod 对某个文件夹赋予所有权限

chmod 777 /opt/xxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: