文件、目录的常用操作

find命令

  在指定目录及其子目录下查找符合条件的特定文件

  find  目录名  条件

  常见条件  -name    name指定要被寻找的文件或目录名称,可以使用通配符

        -type x    以文件类型作为寻找条件   x类型如下       d---目录      f ---文件

  find /temp  -name'abc*'   - type  f

diff命令比较文件不同

   用在文件大致相同的情况下

   命令格式  diff -y  文件名1   文件名2  

   |  输出显示每个文件不同的行

   < 显示左边文件比右边文件多出来的行

   > 显示右边文件比左边文件多出来的行

grep命令在文件中查找

  查看日志

  查看命令输出

  grep  root  /var/log/messages

  大小写敏感

  支持正则表达式搜索文本、支持通配符

  -c  :  只输出匹配行的记数

  -i   : 不区分大小写

  -h   ; 查询多文件时不显示文件名

  -n   :  显示匹配行及行号

  -v   :  显示不包含匹配文本的所有行

  -F   :  指明pattern非正则表达式

  -A<n>   :   #同时显示该行之后n行的内容  

  -B<n>   :     #同时显示该行之前n行的内容

  sed与 awk   不止搜索,而且处理(增加,删除,修改)

  ps |sed '1d'   不显示第一行

  ps |sed 's/bash/mygod/'   不显示第一行

  ps |awk   '{print  $1,$4}    只显示第一列,第4列内容'

wc命令统计

  wc -l  /etc/passwd   统计etc/passwd文件有多少行

  wc -c  /etc/passwd   统计etc/passwd文件有多少字节

  ps  -ef   |wc - l 

du查看文件、目录占用的磁盘空间

df命令查看文件系统使用空间

split/cat 分割合并文件

  -b    设定分割完成后的文件大小  单位为   b  k   m

  -l  以行数进行分割

  -a   指明后缀长度

posted @ 2020-09-07 22:12  寂静音无  阅读(104)  评论(0)    收藏  举报