linux 目录和文件管理cat head tail tr wc grep paste tar

159 阅读2分钟

一.常见子目录

  1. root 超级管理员家目录
  2. boot 系统启动文件
  3. dev 硬件设备文件夹
  4. etc 系统默认配置文件夹
  5. opt 空的,第三方软件文件夹
  6. mnt 挂载点文件夹

二.cat 猫眼看世界

cat      看文件内容

image.png

image.png

cat -n   显示行号
image.png
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 
image.png
删除
tr -d  a

image.png

小写变大写
tra-z’ ‘A-Z’

image.png

五.wc

统计文中单词数量

wc 目标文件  统计行数,统计单词个数,统计字节数 
wc -l  统计行数
wc -w  统计单词个数
wc -c  统计字节数

image.png

六.grep 过滤 筛选 文件内容

  • -i:查找时忽略大小写

  • -v:反向查找,输出与查找条件不相符的行

  • -o 只显示匹配项

  • -f 对比两个文件的相同行

  • c 匹配的行数([root@localhost ky15]# grep -c root passwd 2)

  • -r递归查找,但不处理软连接

位置锚定

要查找的字符串以双引号括起来单引号也可以
^用于开头;以……开头
image.png
 $用于结尾;以……结尾

image.png

^$空

image.png

过滤非空行
image.png
^PATTERN$用于模式匹配整行

七.paste 合并文件

paste name mima

image.png

八.归档命令tar

压缩-c

tar    zcvf   归档文件名.gz.tar    源文件或目录

image.png

    z:使用的压缩方式
    c:创建归档
    v:显示归档过程
    f:确定使用tar命令
    all:所有文件
    /boot:源文件

查看 -t

tar   tf   归档文件名.gz.tar   

解压 - x

 tar  xf   归档文件名.gz.tar

注:

  • 做题先看文件夹还是文件

  • 不管压缩,查看,解压都要加上f