在一些目录中有相当多的文件。当我使用 ls 时,输出超出了我的终端可以处理的范围。通常我只使用以下之一:
ls | less
ls | more
Run Code Online (Sandbox Code Playgroud)
取决于我的心情。但是,我丢失了颜色编码,每行只得到一个文件/目录。在我使用 ls 后,有没有办法用我的鼠标模拟在我的终端中滚动而实际上不必滚动?我检查了 ls 的手册页,我没有看到任何允许这样做的内容,但我可能错过了一些东西。
jgo*_*afe 11
你要ls -C --color=yes | less -R。即使在管道传输时也-C强制ls进入多列模式,即使在管道传输时也--color=yes强制ls始终以颜色输出,并且-R参数less强制它解释原始终端转义码。
在一般情况下,如果您的终端未配置为支持 Michael Mrozek 提到的热键,您也可以考虑使用 GNU Screen。
| 归档时间: |
|
| 查看次数: |
12277 次 |
| 最近记录: |