一.常见子目录
- root 超级管理员家目录
- boot 系统启动文件
- dev 硬件设备文件夹
- etc 系统默认配置文件夹
- opt 空的,第三方软件文件夹
- mnt 挂载点文件夹
二.cat 猫眼看世界
cat 看文件内容
cat -n 显示行号
cat -b 跳过空行显示行号
cat -s 压缩空行为一行
cat -A 显示隐藏文件
- cat passwd 正序查看
- tac passwd 倒序查看
三.head tail 查看文件
head
head -n 查看文件前十行
tail
tail -n 查看尾部文件10行
tail -f 查看实时数据后10行
tail -n +K 文件名 从k行开始显示 / tail -n +2 从第二行开始显示
四.tr
替换
tr 1 a
删除
tr -d a
小写变大写
tr ‘a-z’ ‘A-Z’
五.wc
统计文中单词数量
wc 目标文件 统计行数,统计单词个数,统计字节数
wc -l 统计行数
wc -w 统计单词个数
wc -c 统计字节数
六.grep 过滤 筛选 文件内容
-
-i:查找时忽略大小写
-
-v:反向查找,输出与查找条件不相符的行
-
-o 只显示匹配项
-
-f 对比两个文件的相同行
-
c 匹配的行数([root@localhost ky15]# grep -c root passwd 2)
-
-r递归查找,但不处理软连接
位置锚定
要查找的字符串以双引号括起来单引号也可以
^用于开头;以……开头
$用于结尾;以……结尾
^$空行
过滤非空行
^PATTERN$用于模式匹配整行
七.paste 合并文件
paste name mima
八.归档命令tar
压缩-c
tar zcvf 归档文件名.gz.tar 源文件或目录
z:使用的压缩方式
c:创建归档
v:显示归档过程
f:确定使用tar命令
all:所有文件
/boot:源文件
查看 -t
tar tf 归档文件名.gz.tar
解压 - x
tar xf 归档文件名.gz.tar
注:
-
做题先看文件夹还是文件
-
不管压缩,查看,解压都要加上f