Linux Shell扩展
Linux Shell扩展
在命令行中输入命令时,它会扩展到显示的输出中。
这称为扩展。
您正在键入的命令将在终端上通过echo命令打印出来。当您要检查命令在外壳中正在执行的操作时,此命令将非常有用。
命令 |
功能 |
set -x |
用于启用外壳扩展。 |
set +x |
用于禁用外壳扩展。 |
set-x
'set-x'命令启用Shell命令显示。
语法:
示例:
看上面的快照,'set-x'显示shell扩展终点站。您可以使用给定的命令查看外壳程序在做什么。使用命令" echo $ USER" shell扩展显示$ USER被转换为'sssit'。
使用命令" echo \ $ USER" shell扩展显示,由于特殊字符反斜杠(\),$ USER不会转换为'sssit'。
set + x
'set + x'命令禁用shell命令显示。
语法:
示例:
看上面的快照,shell扩展被禁用,因此输出是直接在终端上打印。