如何阻止终端包裹线

有没有办法告诉终端不要换长行。 我希望在同一空间看到一条线而不包裹到下一条线。 只要线条保持在一条线上,我就不在乎我是否看不到线条的末端。 水平卷轴对此也有好处,但目前我需要拆除包装。

这取决于您使用的应用程序。

如果您使用less查看文件或命令输出,则传递-S选项(也称为--chop-long-lines )将导致输出被切断而不是换行到新行。 您可以使用水平箭头键查看该行的其余部分。

对于通用非全屏应用程序,您可以通过向终端发送适当的转义序列来关闭换行:

 tput rmam 

可以使用类似的转义取消此模式:

 tput smam 

有关调整其他几个命令行工具的行为的详细信息,请访问:

http://tomayko.com/writings/StupidShellTricks