Linux 命令学习:less [转载]

1.      命令格式:
  less [参数] 文件
2.      命令功能:
  
less与more类似,都是用来分页查看文件内容的命令。而less更灵活,在浏览文件内容时可以向前和向后移动,搜索关键字时,可以向上和向下搜索。
3.      常用参数和命令(沿用了vi编辑器中的一些命令):
  • -b <缓冲区大小> 设置缓冲区的大小

  • -e  当文件显示结束后,自动离开

  • -f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件

  • -g  只标志最后搜索的关键词

  • -i  忽略搜索时的大小写

  • -m  显示类似more命令的百分比

  • -N  显示每行的行号

  • -o <文件名> 将less 输出的内容在指定文件中保存起来

  • -Q  不使用警告音

  • -s  显示连续空行为一行

  • -S  行过长时间将超出部分舍弃

  • -x <数字> 将“tab”键显示为规定的数字空格

  • /字符串:向下搜索“字符串”的功能

  • ?字符串:向上搜索“字符串”的功能

  • n:重复前一个搜索(与 / 或 ? 有关)
  • N:反向重复前一个搜索(与 / 或 ? 有关)
  • y  向前滚动一行

  • 回车键  向后滚动一行
  • b或者空格键  向后翻一页
  • d  向后翻半页

  • f  向前翻一页

  • u  向前滚动半页

  • h  显示帮助界面

  • [pagedown]: 向下翻动一页
  • [pageup]:   向上翻动一页

  • q  退出less 命令
4.      命令实例
  • less test1.txt test2.txt:浏览多个文件(:n:切换到后一个文件;:p:切换到前面一个文件)

5.      附加内容
  • 全屏导航:
    • ctrl + F - 向前移动一屏

    • ctrl + B - 向后移动一屏

    • ctrl + D - 向前移动半屏 

    • ctrl + U - 向后移动半屏

  • 单行导航
    • j - 向前移动一行

    • k - 向后移动一行

  • 其他导航
    • G - 移动到最后一行

    • g - 移动到第一行

    • q / ZZ - 退出 less 命令
  • 其他命令
    • v - 使用配置的编辑器编辑当前文件

    • &pattern - 仅显示匹配模式的行,而不是整个文件

  • 标记导航
    • 当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

    • ma - 使用 a 标记文本的当前位置

    • 'a - 导航到标记 a 处

 

posted on 2012-12-18 10:45  学习,记录,总结  阅读(146)  评论(0编辑  收藏  举报