文件目录查看管理命令

 

  1. cat命令:用于查看纯文本文件 内容较少的文件

cat /etc/sysconfig/network-scripts/ifcfg-ens160

Linux文件、目录管理命令_压缩

 

  1. more命令:用于查看纯文本文件 内容加多的分页显示

more anaconda-ks.cfg

Linux文件、目录管理命令_linux文件管理命令_02

 

  1. head命令:用于查看文本文件的前N行  head -n 10 anaconda-ks.cfg

Linux文件、目录管理命令_压缩_03

  1. tail命令: 用于查看文本文件的后N行或持续刷新一个文件的内容 tail -n 10 anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_04

 

  1. tr命令: 用于替换文本文件内容的字符,小写转大写等不会改变原始文件内容

cat /etc/sysconfig/network-scripts/ifcfg-ens160 | tr [a-z] [A-Z]

Linux文件、目录管理命令_文件创建_05

 

  1. wc命令:用于统计文件的行数,字节数,字数

-l 显示文件的行数

-w 显示文件的单词数

-c 显示文件的字节数

wc anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_06

 

  1. stat命令:用于查看文件的具体信息

Access:Atime最后一次内容被访问的时间

Modify:Mtime最后一次内容被修改的时间

Change:Ctime文件属性最后一次被修改的时间

stat anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_07

 

  1. grep命令:用于按行提取文本内容

-n 显示搜索到信息的行数

-v 反选信息,显示不匹配到的

grep oo anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_08

 

grep -n oo anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_09

 

grep -v oo anaconda-ks.cfg

Linux文件、目录管理命令_目录创建_10

 

  1. cut命令:用于按列提取文本内容

cut -d : -f 1 /etc/passwd  -d:间隔符必须要有的匹配参数  -f查看的列数

Linux文件、目录管理命令_文件创建_11

  1. diff命令:用于多个文件之间的比较

--brief文件异同对比

-c 详细信息对比

Linux文件、目录管理命令_压缩_12

Linux文件、目录管理命令_压缩_13

 

  1. uniq命令:用于去重文本中连续的重复行,不会改变原始文件内容,如需改变使用重定向写入

Linux文件、目录管理命令_目录创建_14

 

  1. sort命令:用于对文本内容进行排序

-n 以数字进行排序

-u 去除重复的行 uniq

-t 指定间隔符,cut -d

-k 设置范围。cut -f

Linux文件、目录管理命令_压缩_15

 

sort -n -t : -k 3 /etc/passwd 按照UID进行排序

Linux文件、目录管理命令_linux文件管理命令_16

 

  1. touch命令:用于创建空白文件和设置文件的时间

-a 修改读取时间Atime

-m 修改文件内容修改时间 Mtime

-d  同时修改Atime和Mtime

Linux文件、目录管理命令_压缩_17

Linux文件、目录管理命令_文件创建_18

 

  1. mkdir命令:用于创建空白目录

-p 递归创建目录具有嵌套关系的文件目录

Linux文件、目录管理命令_目录创建_19

Linux文件、目录管理命令_文件创建_20

  1. cp命令:用于复制文件或者目录

-p 保留原始文件的属性

-d 链接文件保留链接属性

-r 递归持续复制(用于目录)

-a 相当于-pdr参数

Linux文件、目录管理命令_linux文件管理命令_21

Linux文件、目录管理命令_目录创建_22

  1. mv命令:用于剪切或者重命名文件,在同一目录下将某个文件剪切后再粘贴到当前目录下,相当于重命名操作

Linux文件、目录管理命令_压缩_23

Linux文件、目录管理命令_目录创建_24

  1. rm命令:用于删除文件或者目录

-f 前置删除不提示

-i 删除前询问

-r 删除目录递归操作

-v 显示过程

Linux文件、目录管理命令_目录创建_25

 

  1. dd命令:按照指定大小的数据块来进行文件的复制或者文件转换

dd if=输入的文件名称 of=输出的文件名称 bs=设置块的大小 count=设置块的个数

dd if=/dev/sda of=backup bs=512 count=1

dd if=/dev/cdrom of=RHEL-8.0.iso

Linux文件、目录管理命令_文件创建_26

Linux文件、目录管理命令_目录创建_27

  1. file命令:用于查看文件的类型

file /dev/sda

file /root

file /root/anaconda-ks.conf

Linux文件、目录管理命令_文件创建_28

 

  1. tar命令:用于对文件的打包压缩或解压

-c 创建压缩文件

-v 显示压缩或解压过程

-z 用Gzip压缩或解压

-j 用bzip2压缩或解压

-f 目标文件名,后必须接文件名

-p 保留原始文件的权限及属性

-P 用绝对路径来压缩

-C 指定解压到的目录

-x 解压文件

Linux文件、目录管理命令_压缩_29

Linux文件、目录管理命令_目录创建_30

 

此文件仅记录一个学习的过程  逆水行舟

Linux文件、目录管理命令_目录创建_31Linux文件、目录管理命令_linux文件管理命令_32Linux文件、目录管理命令_linux文件管理命令_33Linux文件、目录管理命令_linux文件管理命令_34