ul 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ul 命令安装:


-bash/zsh: ul: command not found

# On CentOS possible default full paths are:
/usr/bin/ul - from package: util-linux-ng

# You may install the required package with command 
yum install {package}

# On Debian possible default full paths are:
/usr/bin/ul - from package: adun.app
/usr/bin/ul - from package: bsdmainutils

#You may install the required package with command 
apt-get install {package}

ul 命令补充说明:


ul 命令实用程序读取命名的文件(或标准输入,如果未提供则为标准输入),并将 下划线 的出现转换为指示使用中的终端的下划线的序列,如环境变量 TERM 所指定。 读取文件 /etc/termcap 以确定适合下划线的顺序。


Linux ul command 命令

如果终端不能加下划线,但是可以脱颖而出(例如粗体),则可以使用该模式。 如果终端机可能会执行过度,或自动处理下划线,则 ul 退化到相当于 cat 的操作级别。 如果终端不能下划线,则下划线将被忽略。 在翻译过程中,还会翻译其他一些特殊字符。 例如,选项卡将扩展为空格。

LANGLC_ALLLC_CTYPETERM 环境变量会影响 ul 命令的执行。

ul 命令语法:


ul [-i] [-t terminal] [file ...]

ul 命令选项:


-i, --indicated
	下划线由包含适当的破折号“-”的单独行表示; 当您要查看终端上nroff输出流中存在的下划线时,这很有用。

-t, -T, --terminal terminal
	用终端类型 terminal 覆盖环境中指定的终端类型。

-V, --version
	Display version information and exit.

-h, --help
	Display a help text and exit.

ul 命令参数:


要执行的文件

ul 命令实例


处理 myfile.txt 以显示文本下划线。

创建 ul 需要的测试文件:

echo -e 'h\b_e\b_l\b_l\b_o\b_ word'  > testfile.txt

然后,执行 ul 命令,查看效果:

ul testfile.txt

ul 执行结果:

hello word

Linux \b 说明:


在 Linux 命令行中,\b 代表退格字符 Backspace\b 是一个控制字符,通常用于将光标移动回前一个位置,而不是删除字符。在上面的命令中,\b 被用来在字符之间插入退格,从而创建一种"划掉"的效果,结合 ul 命令,从而终端显示下划线 underline 的效果。

ul 命令扩展阅读:




ul 命令评论