cat:
英文含义:concatenate and display files
1.显示文件
cat services | more ( 管道符号 | )
回车:滚动一行
空格:滚动一页
搜索关键字段: /搜索内容
/test 从头到尾搜索
?test 从尾到头搜索
退出:/q
-n 对输出的所有行编号
2.创建,修改文件
cat > test.txt 定位到文件 ( 重定向 >覆盖 ,>>追加)
结束 ctrl + d 或 << EOF end of file
例: cat > 333 << ABCD (自己定义的终结符)
>qqqqqq
>wwwwww
>eeeee
>ABCD (结束)
3.连接文件
cat 111 222 33 > 444 将111,222,333中的内容写入到444
cat test.txt >> 444 追加test.txt到444
cat test.txt > 444 覆盖test.txt到444
more:
功能:分页显示文件内容
more +1000 file 从第1000行开始显示
more -1000 file
ctrl +f(或空格) 向下显示一屏
ctrl +b 返回上一屏
=输出当前行的行号
:f 输出文件名和当前行的行号
v:调用vi
!调用shell,执行命令
q退出
less:
1.less可以按键盘上下方向键显示上下内容,
more不能通过上下方向键控制显示
2.less不必读整个文件,加载速度会比more更快
3.less退出后shell不会留下刚显示的内容,
而more退出后会在shell上留下刚显示的内容
head:
head -num [文件名]
-num 显示文件的前num行
例:head -20 services
例:head -n 20 services
tail:
查看文件的后几行
tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容