Linux基础指令 3.13

时间:2021-08-03 08:11:04

1 文件搜索 find  

find         /etc  -name  xxx         在目录/etc中查找文件xxx

              /   -size    (+n 大于         -n 小于    n 等于)  在根目录下查找大于100mb的文件

            /home  -user    根据用户名查找文件

           -cmin  根据时间查找修改过属性的文件和目录

         /etc -name  xxx  -exec(起一个桥梁的作用) ls -l {} \;(在文件下查找xxx文件并显示其详细信息)

{-a  同and 的意思 即两个条件同时满足        -o  同or的意思  两个条件满足任意一个即可 }

2 搜索命令所在目录及别名信息  which

3 搜索命令所在目录即帮助文档路径  whereis

4 在资料库中查找文件   locate 

5 在文件中搜寻字串匹配的行并输出  grep       grep -iv 搜寻指定字符串

6  帮助命令  man    

    例   man ls  查看ls命令的帮助信息

           man - f   查看该命令所有的帮助文档

7 查看登录用户信息 who

8 查看用户详细登录信息    w

9 统计命令   wc    

      -c  统计字节数       -l  统计行数    -m 统计字符数 (这个标志符不能与-c一起使用)

  -w 统计字数     -L(大写)打印最长行长度(一个空格占一个字节 一个tab键占四个字节)

10  裁剪指令 cut   

    -b :以字节为单位进行分割。-d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。-n :取消分割多字节字符

  cut命令主要是接受三个定位方法        

第一,字节(bytes),用选项-b                  第二,字符(characters),用选项-c

第三,域(fields),用选项-f

11              排序  sort

-b忽略每行前面开始出的空格字符。                       -c检查文件是否已经按照顺序排序。                                        

-f排序时,忽略大小写字母。                              -M将前面3个字母依照月份的缩写进行排序。

-n依照数值的大小排序。                                        -o<输出文件>将排序后的结果存入指定的文件。

-r以相反的顺序来排序。                                           -t<分隔字符>指定排序时所用的栏位分隔字符。

-k选择以哪个区间进行排序。                                       -u 全局去重

12     删除文件中的重复行   uniq

            -c 在输出行前面加上每行在输入文件中出现的次数。
           -d 仅显示重复行。

         -u 仅显示不重复的行。

13  压缩文件 gzip

14解压缩.gz的压缩文件 gunzip

15 打包压缩目录  tar      tar -zc/xvf test.tar.gz

-x解包                     -v显示详细信息                  -f指定解压文件                  -z解压缩

16 发广播信息   wall

17 测试网络连通性 ping       -c 指定发送次数

18查看和设置网卡信息     ifconfig

19 配置网络 setup

19 关机重启命令  shutdown

-c:取消前一个关机命令                    -h:关机                      -r:重启

20   重定向  使用场景 在我们输出执行的命令我们需要存下来的时候,不管信息是否错误 可以使用重定向

   重定向符号   > 输出重定向到一个文件或设备覆盖原来的文件

                        >>  追加

                         < 输入重定向

输入输出标记
标准输入:代码为0 ;或称为stdin;使用的方式为<
标准输出:代码为1 ;或称为stdout;使用的方式为1>

错误输出:代码为2 ;或称为stderr;使用的方式为2>

标准错误重定向符号
2>:将一个标准错误输出重定向到一个文件或设备覆盖原来的文件
2>>:追加
2>&1(>&):将一个标准错误输出重定向到标准输出

   21   vi编辑器  编辑过程中推出编辑按esc退回到一般模式

 vi编辑器命令  :w   保存文件      :q   不修改推出          :q! 强制退出     :wq  保存文件退出

0  移动到该行首   Home(功能键)                     G    移至文件的最后行

$    移动到该行之末   End                     nG   移至文件第n行

dd            删除光标所在的行                u         恢复刚才被修改的文本

ndd       删除包括光标所在行的n行文本

Y    复制到当前行的编辑缓冲区                   p      将编辑缓冲区的内容粘贴到光标后的一行
nY   复制当前行开始的n行至编辑缓冲区           P     将编辑缓冲区的内容粘贴到光标前的一行