linux实用技巧
vim运用:
vi filename 打开文件,将光标置于第一行首
vi +n filename 打开文件,将光标置于第n行首
vi + filename 打开文件,将光标置于最后一行行首
vi filename..filename 打开多个文件依次编辑
按「ctrl」+「b」:屏幕往"后"移动一页。
按「ctrl」+「f」:屏幕往"前"移动一页。
按「ctrl」+「u」:屏幕往"后"移动半页。
按「ctrl」+「d」:屏幕往"前"移动半页。
nG 光标定位到n行首
$G 光标定位到末行首
x: 删除当前的字符
D:删除光标后当前行的全部字符
dd:删除当前行
ndd:删除当前行和之后n-1行
nyy:复制当前行或者当前行下n-1行保存到寄存器
小p:在光标下行复制粘贴
大P:在光标上行复制粘贴
大P:在光标上行复制粘贴
小o: 在当前行的下一行插入空行
大O:在当前行的上一行插入空行
编辑模式:
i: 在光标前插入
I:在行首插入文本
a:在光标后插入
A:在行尾插入
保存退出:
:wq: 保存退出
:w :保存
:q! :不保存退出
:q! :不保存退出
:set nu: 左端显示行号
:set nonu:取消显示行号
linux查找文件:
find:通过文件名查找
# find / -name tab.py
find:不区分大小写,通过文件名查找,
# find / -iname tab.py
find:通过inodenum查找硬链接的文件
find /文件路径 -inum "num" num是通过ls -il 查看的inodeNum号
find:查找大于1G的文件
find . -size +1G
查找权限为777的文件
find /文件路径 -perm 777
linux解压缩
.tar
打包:tar cvf filename.tar dirname
解包:tar xvf filename.tar
.gz
压缩:gzip filename
解压:gunzip filename.gz
.bz
压缩:bzip -z filename
解压:bunzip filename.bz2
.tar.gz
压缩:tar zcvf filename.tar.gz dirName
解压:tar zxvf filename.tar.gz
.tar.bz2
压缩:tar jcvf filename.tar.bz2 dirName
解压:tar jxvf filename.tar.bz2
查看.tar.gz包有哪些内容
tar -ztvf filename.tar.gz