本文概述
- set-x
- set+ x
【Linux显示shell扩展】这称为扩展。
你键入的命令将在终端上通过echo命令打印出来。当你想检查命令在shell中正在做什么时, 该命令将非常有用。
Command | Function |
---|---|
set-x | 用于启用shell扩展。 |
set+ x | 用于禁用shell扩展。 |
句法:
echo <
text>
例:
echo $USER
echo \$USER
文章图片
看上面的快照, ” set -x” 显示终端中的shell扩展。你可以使用给定的命令查看shell程序在做什么。使用命令” echo $ USER” , shell扩展显示$ USER被转换为’ sssit’ 。
使用命令” echo \ $ USER” , shell扩展显示由于特殊字符反斜杠(\), $ USER未转换为’ sssit’ 。
set+ x ‘ set + x’ 命令禁用shell命令显示。
句法:
echo <
text>
例:
echo $USER
echo \$USER
文章图片
查看上面的快照, shell扩展被禁用, 因此输出直接打印在终端中。
推荐阅读
- Linux控制操作符
- Linux命令参数
- Linux Shell命令
- Linux alias命令
- Linux Sed正则表达式
- Linux重命名正则表达式
- Linux grep正则表达式
- Linux ifplugstatus命令
- Linux正则表达式