使用``less''命令时在Unix中显示特殊字符

我想知道如何在使用“ less”命令时查看特殊字符。例如,我想查看带有特殊符号的不可打印字符。例如,在“ vi”编辑器中,我使用“ set list

on”来查看由美元“ $”字符表示的行终止字符。同样,我想使用“较少”命令来执行此操作。

我提到的Unix手册较少,但无济于事。

回答:

较少会查看其环境,以查看是否有一个名为LESS的变量

您可以在〜/ .profile之一(.bash_rc等)中设置LESS,然后无论何时less从comand行运行,它都会找到LESS。

尝试添加这个

export LESS="-CQaix4"

这是我使用的设置,其中嵌入了一些行为,可能会使您感到困惑,因此您可以从中的帮助功能中找出所有这些含义less,只需点按“ h”键并四处移动即可less

--help

我看了看帮助,发现还有一个-r选择

-r  -R  ....  --raw-control-chars  --RAW-CONTROL-CHARS

Output "raw" control characters.

我同意,这cat可能是最符合您陈述的需求的产品。

cat -vet file | less

将在每行末尾添加“ $”,并将制表符char转换为可视化的“ ^ I”。

cat --help

(edited)

-e equivalent to -vE

-E, --show-ends display $ at end of each line

-t equivalent to -vT

-T, --show-tabs display TAB characters as ^I

-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB

我希望这有帮助。

以上是 使用``less''命令时在Unix中显示特殊字符 的全部内容, 来源链接: utcz.com/qa/432066.html

回到顶部