学习目标
能够使用重定向命令将终端显示内容重定向到文件
重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。
命令 | 说明 |
> | 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 |
>> | 如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 |
重定向命令效果图:
说明:
只要在终端能显示信息的命令都可以使用重定向,比如: tree
终端内容保存到文件使用重定向有两种方式: > 和 >>
> 表示每次只写入最新的数据,原有数据不保留。
>> 表示每次在原有数据的基础上进行追加,原有数据会保留。
学习目标
能够说出查看大文件分屏显示使用的命令
命令 | 说明 |
cat | 查看小型文件 |
more | 分屏查看大型文件 |
cat命令的效果图
说明:
cat命令结合重定向可以完成多个文件的合并
gedit 文件编辑命令,可以查看和编辑文件
more命令的效果图
当查看内容信息过长无法在一屏上显示时,可以使用 more 命令在终端分配显示文件内容。
操作键说明:
操作键 | 说明 |
空格 | 显示下一屏信息 |
回车 | 显示下一行信息 |
b | 显示上一屏信息 |
f | 显示下一屏信息 |
q | 退出 |
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
管道命令的效果图:
说明:
管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。
查看小文件使用 cat 命令
分屏查看大型文件使用 more 命令,
查看终端显示内容并分屏展示,使用 管道(|) 结合 more 命令。