2 Linux较少的分页器(或vim)中的负向回顾/提前断言 我想在使用的日志中找到所有不包含“ .php”的“索引”实例less。 /index(?!\.php)不起作用。这可能吗?less和vim的正则表达式是什么(它们有区别吗?)。这些应用程序各自的正则表达式库不可能吗? 14 vim regular-expression less
2 哪里有更少的搜索模式参考? 在哪里可以找到less正则表达式搜索模式的参考? 我想less使用\d查找数字来搜索文件,但似乎不了解此通配符。我试图找到less正则表达式模式的参考,但是找不到任何内容,不在手册页上,也没有在Internet上。 14 regular-expression less
2 在.raw文件中以文本形式打开.raw文件 我程序的输出具有.raw文件扩展名。如果我尝试用以下方法打开它less: No isoinfo available Install mkisofs to view ISO images 该文件不是图像文件,而只是文本。有没有办法告诉less该文件应以纯文本格式打开? 13 command-line less
6 如何将多页文本从终端复制到剪贴板? 我正在查看机器上软件的手册页,我需要复制粘贴其中一些文本,但是该文本不只一页。我知道我可以将输出定向到文件,并使用基于UI的软件(例如gedit)复制所需的文本。但这可以从终端完成吗? 约瑟夫建议使用命令行方法(对我来说有点复杂,在Linux上使用正则表达式还不够好)。但是我想知道是否仍然可以使用鼠标在终端上执行此操作。 我希望能得到一个通用的答案,但是,我正在使用Ubuntu。 13 man less copy-paste clipboard
1 如果可以在一个屏幕上显示整个文件,则减少输出到标准输出 当more传递的文件的内容可以显示在一个屏幕上时,它只是将文件的内容写到stdout而不进行分页。如果文件无法在一个屏幕上显示,请对其进行more分页。 less如果正在使用的文件可以显示在一个屏幕(-F)上,则有一个选项可以退出,并且它具有- more仿真功能,其行为类似于该-F标志,但是这些选项似乎都不会导致less写入文件的内容确定内容是否可以在一个屏幕上显示。 less如果文件的内容可以放在一个屏幕上并像往常一样对页面进行分页,如何将文件的内容写入stdout? 13 less more
1 显示颜色并禁用换行 使用less分页器,您可以使用-r选项正确显示彩色输入,并使用-S选项禁用换行。 但是,当使用less -rS或等效方式时less -r -S,会显示颜色,但会包裹线。如何做到这一点? 13 less
2 rpm少了些什么,如何在没有rpm的情况下获得文本 当我执行时less package.rpm,less会向我显示有关程序包的各种元信息。不太精确的操作是-它是否内置了能够提取元信息的代码,还是以第一部分看上去像文本文件的方式构建了rpm? 我认为是前者,因为head在这里不是那么有用。但是要提出一个真正的问题:如果我想grep通过这些元数据少显示给我看,我该如何完成? 12 grep rpm less
1 用ls或tree的输出来减少颜色损失? tree并且ls可以通过对文件名进行不同的着色来区分文件类型。 tree并ls经常输出一长串文件(包括目录),因此我将stdout输出传送到less。 但less不保留颜色。我们如何使其显示颜色或其他替代方式? 刚刚看到了链表,但是管道连接less -R还是less -r不起作用。我的操作系统是Ubuntu 12.04。less版本444:2011年6月9日。 12 ls less
2 我可以获取有关GNU信息的vim-stlye(hjkl)导航吗? 上网本键盘的布局意味着使用箭头键进行导航有点不舒服。有没有一种方法可以使GNU Info页面使用vim样式的hjkl导航?我知道我可以 info printf | less ...并使用j和k上下滚动,这已经足够了,因为我使用信息页面进行阅读,因此导航至特定字符并不重要;但是如果我可以在内执行此操作info,而不是求助于管道,那将是很好的。 12 vim less info
2 如何根据行数使用`cat`或`less`? 查看文件内容时,我想自动将cat文件短,但less超过屏幕尺寸的文件短。我可以在中使用某些东西wc -l,但是有没有一种更好的方式可以考虑窗口大小/当前可用行数呢? 12 less cat
1 如何在脚本中减少使用而又不获取ESC转义字符? 当我less在命令行使用时,输出就像 但是当我less在bash脚本中使用时,我得到: 如何less在bash脚本中使用而不获取所有转义字符,并使它像在交互式命令行中那样工作? 12 scripting less escape-characters
2 如何在不使用“ -X”的情况下使用“ less -F”,但如果只有一页仍显示输出? 我正在调整Git的传呼机,但是我遇到了一些问题。 我想要的是: 始终彩色输出 通过触摸板或鼠标滚动 一屏退出 我当前的配置是: $ git config --global core.pager less -+F -+X -+S 除了最后一个,这一切都做。 但是,如果我删除-+F,则在单屏情况下将没有输出。如果我也将其移除-+X,则输出将返回,但无法通过触摸板滚动less。 是否有可以满足上述所有要求的解决方法? 11 git less
3 如何减少文件名而不是索引节点号? 我有一个软件,在重新启动时会旋转其日志文件。但是,在开发过程中,我经常重新启动它,因此我想随时监视最新的日志文件。 如果我less正常开始,less program.log然后按Shift+ f尾,则在旋转日志文件时,我会继续监视旧的日志文件。我认为这是因为inode编号保持不变,并且less具有该inode的打开文件句柄。 是否可以监视当前称为任何日志文件的最新活动program.log? 具体来说,我正在使用Sun OS,因此理想的解决方案是在其中运行。 11 logs solaris tail less