在Linux系统中有三种命令可以用来查看全部的文件:cat,more,less通过这个些命令可以直接在控制台输出需要查看文件的内容,这几个命令各有不同。
- cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;
- more命令可以让屏幕在显示满一屏幕时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示;
- less命令也可以分页显示文件,和more命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令的提示符“: ”下按Q键即可;
- 多数情况下more和less命令会配合管道符来分页输出需要在屏幕上显示的内容;
cat命令这里不进行介绍,可以直接在控制台输入:man cat 查看,还是比较简单的;
more命令
命令参数:
- +n 从笫n行开始显示
- -n 定义屏幕大小为n行
- -c 从顶部清屏,然后显示
- -d 提示使用者,提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
- -l 忽略Ctrl+l(换页)字符
- -p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
- -s 把连续的多个空行显示为一行
- -u 把文件内容中的下画线去掉
- …
常用操作命令:
- Enter 向下n行,需要定义,默认为1行
- Ctrl+F 向下滚动一屏
- 空格键 向下滚动一屏
- Ctrl+B 返回上一屏
- = 输出当前行的行号
- :f 输出文件名和当前行的行号
- V 调用vi编辑器
- !命令 调用Shell,并执行命令
- q 退出more
- …
less命令
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。
命令参数:
- -e 当文件显示结束后,自动离开
- -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
- -g 只标志最后搜索的关键词
- -i 忽略搜索时的大小写
- -m 显示类似more命令的百分比
- -N 显示每行的行号
- -o <文件名> 将less 输出的内容在指定文件中保存起来
- -Q 不使用警告音
- -s 显示连续空行为一行
- -S 行过长时间将超出部分舍弃
- …
常用操作命令:
- 回车键 向下移动一行;
- y 向上移动一行;
- 空格键 向下滚动一屏;
- b 向上滚动一屏;
- h less的帮助;
- g 跳到第一行;
- G 跳到最后一行;
- /pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
- v 调用vi编辑器;
- q 退出less
这几个命令参数都有很多,实际应用时可以通过:man 命令;info 命令;命令 –help等形式来获取帮助文档。