1. mv指令
mv 移动文件和目录或重命名
- 基本语法:
- mv oldFileName newFileName(重命名);
- mv /temp/moveFile /target/targetFolder(移动文件);
2. cat指令
cat 指令查看文件内容
- 基本语法:cat [选项] 要查看的文件
- 常用选项:-n(显示行号)
- 使用细节:cat 只能浏览文件,不能修改;一般搭配 管道命令 | more;
3. more 指令
more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容;more 指令内置了若干快捷键(交互的指令),如下:
操作 | 功能说明 |
空格键(space) | 代表向下翻一页 |
enter | 代表向下翻一行 |
q | 立刻离开more,不显示该文件内容 |
ctrl+f | 向下滚动一屏 |
ctrl+b | 返回上一屏 |
= | 输出当前行的行号 |
:f | 输出文件名和当前行的行号 |
4. less指令
less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 更强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次加载整个文件,而是根据显示需要加载内容,对于显示大文件具有较高的效率。
- 基本语法:less 要查看的文件
操作说明:
操作 | 功能说明 |
空格键 | 向下翻一页 |
[pageDown] | 向下翻一页 |
[pageUp] | 向上翻一页 |
/字串 | 向下搜寻[字串]功能;n:向下查找,N:向上查找 |
?字串 | 向上搜寻[字串]功能;n:向上查找,N:向下查找 |
q | 离开 less 这个程序 |
5. echo指令
echo 指令作用:输出内容到控制台;
6. head 指令
head 用于显示文件的开头部分内容,默认情况下head 指令显示文件的前 10 行内容;
- 基本语法:
head 文件(功能描述:查看文件前 10 行内容);
head -5 n 文件(功能描述:查看文件前 5 行内容);
7. tail 指令
tail 用于显示文件的末尾部分内容,默认情况下 tail 指令显示文件尾 10 行内容;
- 基本语法:
tail 文件(功能描述:查看文件尾 10 行内容);
tail -5 n 文件(功能描述:查看文件尾 5 行内容);
8. >指令和>>指令
> 输出重定向和 >> 追加
- 基本语法:
ls -l > 文件 (功能描述:将列表的内容写入文件中(覆盖写));
ls -al >> 文件 (功能描述:列表的内容追加到文件的末尾);
cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2);
echo "内容" >> 文件(追加);