less 命令
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
命令格式:
less [选项] 文件
常用参数:
-e -f -i -m -N -s
当文件显示结束后,自动离开
强迫打开特殊文件,例如外围设备代号、目录和二进制文件 忽略搜索时的大小写 显示类似more命令的百分比 显示每行的行号 显示连续空行为一行
常用操作:
/字符串 ?字符串 n N b d q
向下搜索“字符串”的功能 向上搜索“字符串”的功能 重复前一个搜索(与 / 或 ? 有关) 反向重复前一个搜索(与 / 或 ? 有关) 向前翻一页 向后翻半页 退出less 命令
空格键 向上键 向下键
向后翻一页 向上翻动一行 向下翻动一行
常用范例:
例一:显示shiyanlou.log文件中的内容,并显示行号,可以使用如下命令:
less -N shiyanlou.log
例二:显示shiyanlou.log文件中的内容,搜索字符串”shiyanlou”,可以使用如下命令:
less shiyanlou.log /shiyanlou
例三:ps查看进程信息并通过less分页显示 ,可以使用如下命令:
ps -f | less
less与cat和more的区别:
cat命令功能用于显示整个文件的内容,单独使用没有翻页功能。因此经常和more命令搭配使用,cat命令还有就是可以将数个文件合并成一个文件的功能。
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按q键停止显示。
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按q键即可。
其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式上有所不同。