自学内容网 自学内容网

linux基本命令2

一、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$: 光标所在处复制到该行行尾


原文地址:https://blog.csdn.net/weixin_42795092/article/details/138006394

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!