2019 年 11 月 15 日
文本文件编辑命令
1.cat 命令: 适合查看短小的文件
2.move 命令: 查看大文件用 move 命令, 不确定文件大小时, 建议使用 move 命令
使用 move 命令查看文件时, 回车是下一行, 空格是下一页.
3.head 命令: 查看文件的前面几行
head 参数 对象
head -n 20 initial-setup-ks.cfg 意思是查看 initial-setup-ks.cfg 做个文件的前 20 行的内容.
4.tail 命令: 查看文件的后面几行
tail 参数 对象
tail -n 20 initial-setup-ks.cfg 意思是查看 initial-setup-ks.cfg 做个文件的后面 20 行的内容.
tail -f /var/log/messages 意思是是持续查看 / var/log/messages 文件里的内容.
5.tr 命令: 替换文本文件中的字符
cat anaconda-ks.cfg | tr [a-z] [A-Z]
查看 anaconda-ks.cfg 文件内容, 将 anaconda-ks.cfg 文件内的小写 a-z 字符替换成大写的 A-Z 字符.
管道符的这个作用是将原先要输出到屏幕的内容, 通过管道符, 转交给后面的命令, 进行二次处理.
6.wc 命令: 可以统计文本的行数, 单词数, 字节数
参数 | 作用 |
-l | 只显示行数 |
-w | 只显示单词数 |
-c | 只显示字节数 |
7.stat 命令: 查看文件的具体存储信息和时间信息
- [[email protected] ~]# stat anaconda-ks.cfg
- File: 'anaconda-ks.cfg'
- Size: 1213 Blocks: 8 IO Block: 4096 regular file
- Device: fd00h/64768d Inode: 68912908 Links: 1
- Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root)
- Context: system_u:object_r:admin_home_t:s0
Access: 2017-07-14 01:46:18.721255659 -0400 最后一次访问时间, 查看文件内容的时间
Modify: 2017-05-04 15:44:36.916027026 -0400 修改时间, 文件内容最后一次的修改时间
Change: 2017-05-04 15:44:36.916027026 -0400 更改时间, 最后一次变更文件属性的时间 (文件所有者, 权限的信息)
8.cut 命令: 按列提取文本中的字符
cut 参数 对象
9.diff 命令: 比较多个文本文件中的差异
diff --brief 对象是显示比较后的结果
diff -c 命令来描述文件内容具体的不同
文件目录管理命令
1.touch 命令: 常见文本文件
参数 | 作用 |
-a | 仅修改 “读取时间”(atime) |
-m | 仅修改 “修改时间”(mtime) |
-d | 同时修改 atime 与 mtime |
2.mkdir 命令: 创建目录的
3.cp 命令: 复制文件或者目录
cp 原始文件 新文件
4.mv 命令: 剪切和重命名
5.rm 命令: 删除文件或目录
rm -r 文件 意思是强制删除文件
rm -rf 文件 意思是强制删除目录
6.dd 命令: 按照指定大小和个数的数据块来复制文件或转换文件
参数 | 作用 |
if(input file ) | 输入的文件名称 |
of(ouput file ) | 输出的文件名称 |
bs(大小 ) | 设置每个 “块” 的大小 |
count(数量 ) | 设置要复制 “块” 的个数 |
7.file 命令: 查看文件的类型
打包压缩与搜索命令
1.tar 命令: 用于对文件进行打包压缩或解压
参数 | 作用 |
-c( 创建压缩文件 ) | 创建压缩文件 |
-x | 解开压缩文件 |
-t | 查看压缩包内有哪些文件 |
-z(Gzip 压缩格式 ) | 用 Gzip 压缩或解压 |
-j | 用 bzip2 压缩或解压 |
-v | 显示压缩或解压的过程 |
-f | 目标文件名 |
-p | 保留原始的权限与属性 |
-P | 使用绝对路径来压缩 |
-C | 指定解压到的目录 |
压缩命令: tar czvf 压缩包. tar.gz 文件目录
解压命令: tar xzvf 压缩包. tar.gz
2.grep 命令: 按照行提取
3.find 命令: 按照指定条件来查找文件
全屏搜索 find /
来源: http://www.bubuko.com/infodetail-3289686.html