1、cat命令 
全称:concatenate(连接并显示:拼接多个文件)
作用:显示一个文本文件中的内容
格式:cat [选项] 文件
选项:
-n:在每行的前面显示行号
361  cat /etc/init.d/halt
362  cat -n /etc/init.d/halt
-E:显示出来行结束符
补充:windows中的文件的换行符:\n
linux中的文件的换行符:$ 
(这样的符号都是隐性符号-都是默认不可见的)
2、tac命令
作用:将一个文件中的内容倒序显示出来
(最后一行变成第一行)
 [root@localhost tmp]# vi 1.txt
11111
2222
3333
444
555
[root@localhost tmp]# tac 1.txt
555
444
3333
2222
11111
3、head
作用:显示一个文件的前若干行(默认是10行)
格式:
head -n file
选项:
-n NUM:指定显示前NUM行
例子:显示文件1.txt的前10行
# head 1.txt
例子:显示文件1.txt的前3行
# head -n 3 1.txt
4、tail
作用:显示一个文件的末尾若干行(默认是10行)
格式:tail 选项file
选项:
-n: 指定显示末尾n行
-f:动态监控一个文件中的内容变化
例子:显示文件1.txt的末尾10行
#tail 1.txt
例子: 显示文件1.txt的末尾3行
#tail -n 3 1.txt
监控1.txt中的内容变化情况
[root@localhost tmp]# tail -f  1.txt 
退出监控ctrl+c
只要文件1.txt中的内容发生改变,会立刻显示在终端之上。
5、more
作用:显示一个文件中的内容(分屏显示)
6、less
作用:显示一个文件中的内容(分屏显示)
操作
回车:显示下一行
空格:显示下一屏幕
b:向上翻一屏
q:退出more或者less
补充:more和less的区别只有一个 
more当到达文件末尾的时候,会自动退出
less是不会自动退出的
补充:  cat 、tac: 显示比较内容较少的文件
head、tail:  显示文件的一部分
more、less: 显示一个内容很大文件的全部
在文件中检索内容        
head -n 5 /etc/init.d/functions 
head -n 500 /etc/init.d/functions 
7、echo 命令
作用:打印输出一个信息
选项:
-n 输出信息但是不自动换行
-e:这是控制字符,作用是让后边的特殊字符生效
\n:手动换行,换行符
\t:水平制表符(tab)
\v:垂直制表符
控制颜色的字符
\e例子:[root@localhost ~]# echo -e "i am zhangsan \ni come from beijing \nmy age is 22"
i am zhangsan 
i come from beijing 
my age is 22        
\t例子:[root@localhost ~]# echo -e "abc\tef\thij"
abc ef  hij
\v例子:[root@localhost ~]# echo -e "abc\vef\vhij"
abc
ef
hij
\v\t例子:[root@localhost ~]# echo -e "abc\v\tef\v\thij"
abc
ef
hij
控制颜色和字体的字符
echo -e "i am \033[32zhangsan\033[0m"
格式:\033[  <<< 修饰字符的开头
\033[0m  <<<修饰字符的结尾
echo -e "i am \033[33zhangsan\033[0m"
前景颜色的表示
xxm
31m:表示红色
32m:表示绿色
34m:表示蓝色
背景颜色的操作
xxm
41m
42m
44m
字体的样式的表示
4m:下划线
5m:闪烁
注意:可以修饰一项,也可以修饰多项
例子:将zhangsan变为红色
[email protected] ~# echo -e "name is \033[31mzhangsan\033[0m"
name is zhangsan
例子:将22变为蓝色,将张三变为红色
[email protected] ~# echo -e "age is \033[34m22\033[0m, name is \033[31mzhangsan\033[0m"
age is 22, name is zhangsan
例子:将22变成绿色,且闪烁,将张三变为红色
[email protected] ~# echo -e "age is \033[5;32m22\033[0m, name is \033[31mzhangsan\033[0m"
age is 22, name is zhangsan
例子:将22变为绿色,背景色为红色,且闪烁,将张三变为红色
[email protected] ~# echo -e "age is \033[5;32;41m22\033[0m, name is \033[31mzhangsan\033[0m"
age is 22, name is zhangsan
例子:将22变为绿色,背景色为红色加下划线并闪烁,将张三变为红色
[email protected] ~# echo -e "age is \033[4;5;32;41m22\033[0m, name is \033[31mzhangsan\033[0m"
age is 22, name is zhangsan
格式:\033[x;x;xxm string \033[0m