一、Whereis是查找工具中速度最快的一个,但是whereis查找的范围有限, whereis只能查找2进制程序,
使用whereis查找 ls
-b:查找2进制程序
-m:查找文档
-s:查找码源
二、which命令是查找工具中速度最快命令之一,但是which查找的范围有限,但是它可以给用户显示出命令所在的路径
查找usr下的jobs文件
注:which只能在/usr/bin下查找
三、find最强的查找工具
-name查找某个指定文件
查找/etc/passwd
-type查找指定类型的文件
l:连接 d:目录 b:块设备 s:socket p:管道 f:常规文件
这里查询“b”块设备,相应显示的是硬盘。
-size n:查找n值大小的文件,默认单位是块(1块=512字节)
查找大于1500字节的文件
查找/etc下大于1M小于5M的文件
查找目录/文件字节为0的文件(即空文件)
-perm:查找指定的权限
在/上查找权限777(满权限)的文件/目录
-exec command{} \; 找到文件后执行命令
在/tmp下有f1 f2 faaa fbbb文件,查找f后单个字符的文件并删除
注:-xargs
让不支持管道的命令支持管道支持
四、--help: 针对某个命令的显示自身的信息
ls查看帮助
五、VIM-编辑器之神
编辑文件常用参数:
移动:n+Enter n+下翻键 HJKL:左下上右
G:移动整篇的最后一行
gg:移动到指定行
:n移动到指定行
nG:移动到指定行
gg=1G(首行)
0: 移动到行首
$: 移动到行尾
删除: dd:删除光标所在行
ndd:删除n行(光标所在行)
d0:删除光标所在处到该行行首所有字符
d$:删除光标到行尾所有字符
删除字符:x: 删除单个字符(向后删除)
X: 删除单个字符(向前删除)
nx:向右删除n个字符
nX:向前删除n个字符
复制: yy:复制当前光标所在行
P: 粘贴
dd+p windows中的剪切
y0: 光标所在处复制到该行行首(不包括光标)
Y$: 光标所在处复制到该行行尾