文件、目录的常用操作
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 指明后缀长度

浙公网安备 33010602011771号