
一、cat 命令详解
1. 简介: 在终端上上显示文件的内容
2. 常用参数:
| 参数 | 含义 |
|---|---|
| -n | 显示行数(空行也编号) |
| -s | 显示行数(多个空行算一个编号) |
| -b | 显示行数(空行不编号) |
| -E | 每行结束处显示$符号 |
| -T | 将TAB字符显示为 ^I符号 |
| -v | 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外 |
| -e | 等价于”-vE”组合 |
| -t | 等价于”-vT”组合 |
| -A | 等价于 -vET组合 |
| –help | 显示帮助信息 |
| –version | 显示版本信息 |
4. 应用实例讲解:
- 查看/etc/passwd 文件,显示文件行号
cat -n /etc/passwd

- 使用cat 持续写入内容到./test文件中 ,直到碰到END结束

- 使用 cat 将文件写成镜像文件
cat /dev/fd0 > fdisk.iso
二、echo 命令详解
- 简介:
- 常用参数:
| 参数 | 含义 |
|---|---|
| -n | 不输出结尾的换行符 |
| -e “a” | 发出警告音 |
| -e “” | 删除前面的一个字符 |
| -e “c” | 结尾不加换行符 |
| -e “f” | 换行,光标扔停留在原来的坐标位置 |
| -e “ ” | 换行,光标移至行首 |
| -e “ ” | 光标移至行首,但不换行 |
| -E | 禁止反斜杠转移,与-e参数功能相反 |
| —version | 查看版本信息 |
| –help | 查看帮助信息 |
- 应用实例讲解:
- 区分换行f和
的区别

- 将变量提取的值输入到test文件中,并输入date命令结果
echo $PATH >test
echo `date` >>test
#或者
echo -e "$PATH
`date`" > test

三、vi/vim文本编辑器详解
- 简介:vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,vim是vi的加强版。
- vi/vim区别
- vi和vim都是多模式文件编辑器,vim功能强与vi ,vi是linux自带的命令
- vim支持多级撤销
- vim有语法加亮,对一些文件高亮显示
- 常用参数:
| 参数 | 含义 |
|---|---|
| -s | 静默模式 |
| – -cmd<命令> | 加载任何vimrc文件之前执行指定命令 |
| -R | 只读模式 |
| -v | Vi模式 |
| -e | Ex模式 |
| -y | 简易模式 |
| – -- | 之后只有文件名 |
| -c<命令> | 加载第一个文件之后执行指定命令 |
| -s<脚本输入文件> | 从指定脚本输入文件阅读普通模式命令 |
| -w<脚本输出文件> | 追加所有类型的命令写入脚本输出文件 |
| -W<脚本输出文件> | 写入所有类型的命令到指定脚本输出文件 |
| + | 从文件末尾开始 |
| +<行数> | 从指定行开始 |
| – -noplugin | 不要加载插件脚本 |
| -p<数量> | 打开指定数量的标签页(带文件名) |
| -r<文件名> | 恢复崩溃的会话 |
| -L | 等同于-r |
| -r | 列出交换文件并退出 |
| -u | 熟用指定vimrc,而不是.vimrc |
| -T<终端> | 设置使用指定终端 |
| -o<数量> | 打开指定数量的窗口 |
| -n | 不使用交换文件,只用内存 |
| -Z | 受限模式 |
| -m | 不允许修改(写入) |
| -b | 二进制模式 |
| -M | 在文本中不允许修改 |

- vim三种模式命令讲解:

- 应用实例讲解:
- 从文件的第5行开始编辑文件
vim +5 /etc/passwd

- 以只读模式打开文件
vim -R /etc/passwd

四、tail 命令详解
1. 简介:用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
2. 常用参数:
| 参数 | 含义 |
|---|---|
| - -retry | 始终尝试打开文件,常与 -f连接使用 |
| -c 字符数 | 输出最后指定多少个字符 |
| -f 行数 | –follow:显示文件最新追加的内容 |
| -F | 与选项“-follow=name”和“–retry”连用时功能相同 |
| -n 行数 | 输出文件的尾部指定行内容 和-- line=行数效果相同 |
| –pid=<进程号> | 与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令 |
- 应用实例讲解:
#显示文件的最后10行
tail /etc/passwd
tail -c 10 /etc/passwd
#显示文章从指定行到末尾的内容
tail +20 /etc/passwd
#始终显示文件的最后5行内容
tail -f 5 /test
五、rmdir 命令详解
- 简介:rmdir命令作用是删除空的目录,英文全称:“remove directory”
- 常用参数:
| 参数 | 含义 |
|---|---|
| -p | 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错 |
| -v | 显示命令的详细执行过程 |
– -- help 显示命令的帮助信息
– -- version 显示命令的版本信息
- 应用实例讲解:
递归删除空目录,并显示过程
rmdir -pv 1/2/3/*
