Questions tagged «less»

less是Unix,Windows和类似Unix的系统上的终端寻呼程序,用于一次查看一个屏幕(但不能更改)文本文件的内容。


4
Linux命令行日志查看器允许自动尾部AND搜索?
我tail -f在Linux Shell中使用它来查看日志文件,就像我喜欢它如何使用传入的文本自动更新一样:我喜欢看到新的内容正在滚动。 但是,我也喜欢的搜索功能less,该功能在中不可用tail(或者是?)。有“两全其美”的解决方案吗? 如果存在我可以打开的模式,该模式less将使其使用传入的文本自动更新,那么这可能是理想的。
18 linux  logging  less  tail 

3
如何在更少的时间内进行多行搜索?
在中less,您可以使用/包含回车符和换行符的模式进行搜索吗?我知道您的模式可以使用结束于行$(来自如何在更少的搜索中包含换行符?),但是我需要该模式来匹配跨越多行的文本。 我试过了\n,但是只搜索n字符。
18 gnu  less 


3
使用urxvt在鼠标滚轮和vim中滚动
我已经开始与工作的rxvt-unicode的(又名urxvt),却发现一个问题,鼠标滚轮滚动,比gnome-terminal和konsole。鼠标滚轮可以很好地通过回滚缓冲区,但是不适用于自动滚动less/ most或vim(尽管在vim中,设置mouse=a可以使它起作用,但是通过一种非常不同的方式,我不必这样做gnome-terminal/ konsole)。 有没有一种方法,使urxvt行为很像gnome-terminal和konsole时less和vim在鼠标滚轮可以直接运行?

1
如何在更少的搜索量中包含换行符?
如何使用更少的内容搜索换行符(或行尾)? 例如,我想搜索length=9\n,但不想仅搜索,length==9因为它会获得的匹配项length=90\n。 我在Ubuntu 9.10(Karmic Koala)上使用GNU bash版本4.0.33(1)-发行版(x86_64-pc-linux-gnu) 我尝试阅读友好的手册,但它说 /pattern 在文件中向前搜索包含模式的第N行。N默认为1。模式是一个正则表达式,由系统提供的正则表达式库识别。搜索从显示的第二行开始(但请参见-a和-j选项,它们将对此进行更改)。 而且我不知道如何RTFM之外。
16 regex  less 

2
子进程中的Ctrl + c会在脚本的前面杀死一个nohup'ed进程
我不知道这是否属于SO(因为它是一个编码错误),但我想你们会更了解所用软件的精妙之处(因此甚至可以考虑U&L)。 这是最小的代码脚本(请参阅完整脚本的编辑,这是我这样做的一个原因); #/bin/bash nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & less +F currentOutput.log 它试图做的是在后台运行服务器,该服务器输出到日志文件。 然后我follow使用该日志文件less +F。这样做时,要退出此窗口,必须先按ctrl+,c然后才能按Q。 会发生什么事,当我ctrl+ c内部less命令(以停止tailing),它以某种方式杀死开始与服务器nohup在顶部!没有其他影响。我可以shift+ f重新开始跟踪日志(由于服务器被杀死,因此没有任何新信息),如果我命中Q了该脚本,其余脚本将正常执行。 你知道为什么会这样吗?如何避免它/我应该使用的其他东西? PS 服务器程序可能正在侦听^C,这可能是问题所在;有什么我可以阻止的吗?就像,当我{SERVERCOMMAND}独自(以阻塞方式)运行时,我可以按ctrl+ c,但不会立即杀死它;它打印Received ^C signal, shutting down(然后杀死自己)。这是我^C进入时发生的情况less(将最终结果Received ^C signal, shutting down写入日志)。 PPS 我一直在尝试许多事情(无济于事); 尝试通过更改从脚本断开标准输入 nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & to nohup echo '' | {SERVERCOMMAND} > currentOutput.log 2>&1 & or …
15 linux  bash  less  nohup 

6
您如何运行`less`并使其自动运行搜索模式?
我正在尝试less在Linux中运行,并且希望它在启动后立即搜索。 基本上就像这样: $ less 然后按'/',输入类似的搜索模式"^commit \w+$",然后按Enter,然后按'n'查找每个后续结果。 我希望减少启动,然后搜索模式。手册页上似乎没有关于从模式开始的任何信息,但是也许您可以向其发送诸如Vim之类的命令。
14 linux  unix  less 

4
少打扰
我经常通过管道将程序输出减少到更少,例如 produce_output | less 这很有效,直到produce_output产生大量输出为止。如果我搜索文件深处的一些文本,则报告较少 Calculating line numbers... (interrupt to abort) 如果我用Control + C中断,它也会杀死produce_output,这将阻止它产生进一步的输出。有什么办法可以将中断发送的次数更少,从而使之produce_output继续运行? 我知道我可以使用kill -INT less_process,但我认为必须有一个更好的解决方案。
13 less  sigint 

2
“ LESS = + / EXAMPLE \:”是什么意思?
在man parallel_tutorial(对于GNU并行)中,我发现了以下黑魔法: LESS=+/EXAMPLE\: man parallel 在搜索周围man页man,less和bash,看来这可能有事情做了less 预处理,但我不知道,和前几尝试我做了搜索与此语法失败其他手册页。 +/...\:bash是什么意思?
11 less  man  symbols 

2
少不突出搜索
发生了什么事,所以我再也看不到更少的亮点了。我试过了: 使用不同的终端。 使用-g选项 确保-G不存在 搜索时的^ K ESC--U 没有任何帮助。 我在i3桌面上的Ubuntu 12.10中工作。$TERM=screen-256。当我使用^ ALT 1切换到TTY1时,man man我可以看到它突出显示了man参数和搜索模式。 我还能做些什么来解决它?
11 less 

2
在X11的终端窗口之间复制和粘贴选项卡
当我使用X11鼠标选择在两个终端窗口之间复制和粘贴文本时,选项卡通常但并非总是转换为空格。这似乎取决于所涉及的终端应用程序及其内部运行的程序。 这是我通过实验发现的: 它仅取决于源(复制)端正在运行的内容。目标(粘贴)端将粘贴标签,无论运行什么,如果源保留了标签。 仅gnome-terminal在源端保留选项卡。 xterm而且konsole不要。 仅当使用输出文件时,选项卡才会保留cat。其他应用,如less,vim,emacs,或nano不保留选项卡。 这有什么解释?难道这些漏洞中konsole和xterm,或对它们进行不同的配置?可以将less诸如此类的属性配置为在输出中保留制表符吗?
11 xorg  copy-paste  xterm  less 

4
为什么更少的尾巴模式停止工作?
less在Linux上以尾部模式使用该命令(F命令或更少-f)始终停止在某些计算机和/或某些文件上工作。新变化只会停止显示。 我知道我很早以前已经解决了这个问题,但是我不记得解决方案是什么。 有任何想法吗?
11 linux  shell  less 

7
Linux较少的行为和stderr
我正在查看带有的复杂命令的输出less,问题是stderr迷路了。stderr行通常stdout在内部的行之间列出less。我希望将它们打印到控制台上,并且当我退出时less,可以一起看到它们。 我读到,我意识到可能没有解决办法tee,multitee但是到目前为止还没有运气。
11 less  stderr 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.