我正在使用 Ubuntu 10.04。我的默认寻呼机(使用 update-alternatives 设置,而不是 $PAGER)较少。问题是,当我在 '-f ansi' 模式下使用 ri(Ruby 文档工具)时,较少显示转义序列(例如 'ESC[36m'),而不是显示彩色文本。我可以通过使用 -R 选项手动将输出减少到更少来强制它显示颜色,例如:
ri -f ansi String | less -R
Run Code Online (Sandbox Code Playgroud)
但是,当 less 用作寻呼机时,我希望这是默认选项。
注意:我知道默认情况下更多和大多数显示颜色,但由于类似 vi 的键绑定,我使用的更少。
less如果文件中没有足够的行来保证分页,是否有命令行选项允许返回到命令行。
当然我过去看过它,但在帮助中找不到该选项。
我经常在 Gentoo 中使用“less”命令,如下所示:less /tmp(或我有权访问的任何其他目录。)
Less 然后继续向我展示该目录的内容。我还可以使用 Less 来显示文件的内容(通常的用例)。
在Ubuntu(Oneiric)中执行上述命令时,Less报告:/tmp is a directory
Less 不会列出目录的内容。
我在两个操作系统中都使用 Less 版本 444。
任何人都可以帮忙吗?我一直在网上搜索不成功。
提前致谢。
我想查看减慢的大命令的输出,例如每次滚动之间自动延迟 500 毫秒的幻灯片。实现这一目标的最简单方法是什么?
我一般通过管道将命令ls与less并想同时进行分页例如我碰到过一个文件,我想删除,所以我想执行的命令执行命令rm {filename},同时仍然分页。我也希望在阅读手册页时可以使用相同的方法。如果不是它有什么不同?
在 Less(Linux 终端)中,我可以用鼠标选择行,然后使用 Ctrl+Shift+C 复制到剪贴板。这仅适用于终端的显示部分。如何选择更多文本?是否有任何用于选择文本的键盘快捷键,例如选择到结尾或开头或一页等?
我用这个命令打开一个大文件:less +G /var/log/blah/file.log
现在,当我找到所需的信息时,我想知道它在此文件中的确切偏移量,以便稍后我可以再次打开该文件并返回到该确切位置。
所以有一个“%X”命令,它将把我带到文件内的 % ,以偏移量(而不是行!)。很好,但我真的很想能够移动到文件中的精确、数字和偏移量。
获取当前偏移量的命令是什么?
移动到特定偏移量的命令是什么?
如果我已经这样做了,我如何获得当前的百分比偏移量?(与“%”命令一起使用)。
请注意,我知道标记。他们不是我要找的。
在less是有重装从一个磁盘文件的命令,这样不太会显示自少开始对文件所做的任何更改?less如果我想查看我正在查看的文件的更改,这将使我不必终止并重新启动。
在我的 Debian 机器上,less总是打开备用屏幕来显示内容。
如果只显示 2 或 3 行,这很烦人。我想less:
作为寻呼机工作,如果有超过一屏的信息
并像 一样工作cat,如果没有。
显然,less有-F“单屏”案例的标志:
-F 或 --quit-if-one-screen
如果整个文件可以显示在第一个屏幕上,则使 less 自动退出。
但在我的情况下,它只是再次退出,并且没有显示任何信息。它更像是cat /dev/null,因此不是很有用。
有谁知道如何实现这种less行为?