📜  Linux显示Shell扩展

📅  最后修改于: 2020-12-08 08:34:50             🧑  作者: Mango

显示外壳扩展

在命令行中输入命令时,它将扩展为显示的输出。

这称为扩展。

您所键入的命令将在终端上通过echo命令打印出来。当您想检查命令在shell中正在做什么时,该命令将非常有用。

Command Function
set -x Used to enable shell expansion.
set +x Used to disable shell expansion.

设置-x

'set -x'命令启用shell命令显示。

句法:

echo 

例:

echo $USER
echo \$USER

看上面的快照,“ set -x”显示终端中的shell扩展。您可以使用给定的命令查看外壳程序在做什么。使用命令“echo $ USER”, shell扩展显示$ USER被转换为'sssit'。

使用命令“echo \ $ USER”, shell扩展显示由于特殊字符反斜杠(\), $ USER未转换为“ sssit”。

设置+ x

'set + x'命令禁用shell命令显示。

句法:

echo 

例:

echo $USER
echo \$USER

查看上面的快照,shell扩展被禁用,因此输出直接打印在终端中。