echo命令
输出文本或变量的值。
命令格式
echo [选项] [字符串]...
命令详解
1、选项列表
- −e:启用转义字符。常用转义字符包括:\n(换行)、\t(制表符)。
2、参数说明
- [字符串]...:需要输出的字符串可以是一个或多个(多个字符串之间使用空格分隔),字符串两边可加单引号或双引号,每一对单双引号之间的内容被视为一个字符串。
使用示例
1、echo 字符串:在屏幕上输出字符串。

2、echo −e 字符串:将字符串中的转义字符进行转义后输出。

cat命令
查看文件内容
命令格式
cat [选项] 文件
命令详解
1、选项列表
- −b:对输出内容中的非空行标注行号。
- −n:对输出内容中的所有行标注行号。
使用示例
1、cat 文件:查看文件的全部内容。

2、cat −n 文件:查看文件的全部内容并标注行号。

more命令
分页查看文件内容,查看过程中可输入交互指令实现上下翻页、内容查找等操作。
命令格式
more [选项] 文件
命令详解
1、选项列表
- −num:num为一个正整数,指定每页显示的行数(不指定行数时每页内容会占满整个屏幕)。
- +num:num为一个正整数,从指定的行开始显示文件内容。
2、交互指令
- 空格键:内容向下翻一页。
- 回车键:内容向下滚动一行。
- /关键词:从当前页向后搜索关键词,按n键搜索下一个。
- b:内容向上翻一页(部分系统支持)。
- q:退出。
使用示例
1、more 文件:分页查看文件内容。

2、more −n 文件:分页查看文件内容并指定每页行数。

3、more +n 文件:从指定行开始分页查看文件内容。

less命令
上下移动查看文件内容,与more命令不同,less既可以上下翻页查看文件前后的内容,也可以使用上下箭头逐行移动查看文件前后的内容。查看过程中可输入交互指令实现上下翻页、内容查找等操作。
命令格式
less [选项] 文件
命令详解
1、选项列表
- −N:在每一行的行首显示行号。
- +G:查看文件末尾的内容。
2、交互指令
- 空格键:内容向下翻一页。
- b:内容向上翻一页。
- 上箭头、下箭头:向上、向下逐行移动。
- g、G、numg:跳转至首行、末行、第num行(num为正整数)。
- /关键词、?关键词:从当前页向后、向前搜索关键词,按n和N键搜索下一个和上一个。
- q:退出。
使用示例
1、less 文件:查看文件内容,屏幕下方会显示文件名称。

2、less −N 文件:查看文件内容并在每行的行首标注行号。

3、less +G 文件:查看文件尾部内容,屏幕下方会显示文件名称并带有(END)标识。

head命令
查看文件开头的内容。
命令格式
head [选项] 文件
命令详解
1、选项列表
- −n num:num为一个正整数,表示查看文件开头的num行内容(默认查看开头10行)。
- −num:num为一个正整数,等同于−n num。
使用示例
1、head 文件:查看文件开头的10行内容。

2、head −num:查看文件开头的num行内容。

tail命令
查看文件末尾的内容。
命令格式
tail [选项] 文件
命令详解
1、选项列表
- −n num:num为一个正整数,表示查看文件末尾的num行内容(默认查看末尾10行)。
- −num:num为一个正整数,等同于−n num。
使用示例
1、tail 文件:查看文件末尾的10行内容。

2、tail −num:查看文件末尾的num行内容。

grep命令
搜索含有指定内容的行。
命令格式
grep [选项] 关键词 文件
命令详解
1、选项列表
- −i:搜索结果忽略英文大小写。
- −n:在搜索结果前显示行号。
- −w:搜索结果匹配完整单词。
- −v:反向搜索,搜索不匹配的行。
- −c:统计匹配的行数,不显示搜索结果。
- −A num、−B num、−C num:搜索并显示结果及下、上、上下num行的内容。
使用示例
1、grep 关键词 文件:在文件中搜索含有关键词的行。

2、grep −n 关键词 文件:在文件中搜索含有关键词的行并显示行号。

3、grep −i 关键词 文件:忽略英文大小写在文件中搜索含有关键词的行。

4、grep −w 关键词 文件:在文件中搜索完整匹配关键词的行。

5、grep −v 关键词 文件:搜索文件中不含关键词的行。

6、grep −c 关键词 文件:统计文件中含有关键词的行数。

7、grep −C num 关键词 文件:在文件中搜索含有关键词的行并显示搜索结果上下num行的内容。
