linux下常用命令

1、查找僵尸进程 ps -A -ostat,ppid,pid,cmd |grep -e ‘^[Zz]’
2、cd - 本次和上次目录切换。 cd ~ 切换到当前用户的根目录下

3、tar 归档命令

    c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
tar -cvf  test.tar 1.txt 2.txt   将当前目录下的1和2.txt归档到当前目录的test.tar里面
tar -tf test.tar 查看当前归档文件下有哪些文件
tar cvf test.tar -C ./temp/   表示将test.tar文件拆分到temp目录下。若temp不存在,则拆分失败
tar -zcvf test.tar.gz 1.txt 2.txt 将当前目录下的1和2.txt压缩到test.tar.gz里
tar -zxvf test.tar.gz -C ./temp 将test.tar.gz 解压到./temp目录下
tar -tf test.tar.gz 查看压缩文件test.tar.gz里的内容

4、vi 命令

vi命令分为命令行模式、编辑模式和扩展模式

命令行模式——-通过a\i\o转换———->编辑模式
编辑模式——– 通过esc转换———–>命令行模式
命令行模式——-通过冒号:——->扩展模式
扩展模式——–通过esc转换————>命令行模式
其中编辑模式和扩展模式没发直接切换,需要借助命令行模式
a:表示在当前光标后面insert内容
i:表示在当前光标的前面insert内容
o:表示当前光标的下一行insert内容

命令行模式下的常用命令:
0 光标移动到当前行开头
$ 光标移动到当前行结尾
对比手动输入命令
ctrl+a 跳转到输入命令的开始
ctrl+e跳转到输入命令的结尾
yy 复制光标所在的行
nyy 从光标所在的行向下复制n行
dd 删除光标所在的行
ndd删除光标下面n行
p粘贴到光标所在行的下一行
P粘贴到光标所在行的上一行
剪切命令: dd + p
复制或剪切内容插入n遍命令:nyy + np
u 撤回操作
ctrl+r重做上一次操作(跟u相反)
gg跳转到文件的第一行
G跳转到文件的最后一行
nG跳转到文件的第n行
H跳转到屏幕的第一行的首字母
M跳转到屏幕中间的首字母
L跳转到屏幕最后一行的首字母
扩展命令模式:
:q 退出当前编辑模式不保存
:q! 强制退出不保存
:w 将内容保存到文件
:wq 将内容保存到文件并退出编辑器
:set nu 设置显示行号

你可能感兴趣的:(linux)