cat
- 查看文件的内容
- cat -n 查看内容并且编号,等效于 nl
重定向
重定向: 将本来应该在屏幕上输出的内容,重新定向到文件里
[root@a lianxi]# cat num.txt liuzhiwen.txt >num_liu.txt
两个文件合并成一个文件
> 输出重定向: 如果文件不存在就新建,如果文件存在会覆盖里面的内容
>> 追加输出重定向: 如果文件不存在就新建,如果文件存在不会覆盖里面的内容,只是在末尾追加
[root@a lianxi]# >ip.txt
清空一个文件里的内容,但是不删除这个文件
**
3. less
**
分页查看文本内容,不会自动退出
空格
下一页
enter
下一行
pagedown
下一页
pageup
上一页
b、back
上一页
q
退出
**
- more
**
分页查看文本内容,会自动退出,会显示百分比
空格
下一页
enter
下一行
b、back
上一页
q
退出
5、head
默认显示文件的头10行
-3
-n 3 都是显示前三行
cat -n a.txt |head -5|tail -3 取3到5行
cat -n a.txt |head -5|tail -1 取第五行
5、 tail
默认会显示文件的后10行
-3
-n 3
显示文件后三行
动态监控文件末尾
-f
日志文件的变化,方便我们去排错
[root@a lianxi]# tail -f a.txt
按ctrl+c强行终止
[root@a lianxi]# tail -f /var/log/cron
-n +2
从第2行开始显示到末尾
经常用来处理不显示标题行
df -Th
显示linux里磁盘分区的使用情况,类似于windows里打开我的电脑,查看各个磁盘分区的使用情况
[root@sc lianxi]# df -Th
管道
[root@a lianxi]# ps aux|less
| 管道符号: 作用是将前面命令的正确输出送给后面的命令作为输入 --》借花献佛,中间人
本质上实现的进程和进程之间的通信
[root@a lianxi]# cat /etc/passwd|more
sed
sed也可以读取从多少行到多少行,-n 不满足要求的行不显示
3,5p 显示3到5行
'1p;3p;5p' 本质是执行了3条命令 先执行1p,然后执行3p,最后执行5p
sed命令是命令命令连接符号:可以一起去执行很多的命令