Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux Shell扩展

Linux Shell扩展

在命令行中输入命令时,它会扩展到显示的输出中。
这称为扩展。
您正在键入的命令将在终端上通过echo命令打印出来。当您要检查命令在外壳中正在执行的操作时,此命令将非常有用。
命令 功能
set -x 用于启用外壳扩展。
set +x 用于禁用外壳扩展。

set-x

'set-x'命令启用Shell命令显示。
语法:
echo <text>
示例:
echo $USER
echo \$USER
Linux Shell Expansion Displaying1
看上面的快照,'set-x'显示shell扩展终点站。您可以使用给定的命令查看外壳程序在做什么。使用命令" echo $ USER" shell扩展显示$ USER被转换为'sssit'。
使用命令" echo \ $ USER" shell扩展显示,由于特殊字符反斜杠(\),$ USER不会转换为'sssit'。

set + x

'set + x'命令禁用shell命令显示。
语法:
echo <text>
示例:
echo $USER
echo \$USER
Linux Shell Expansion Displaying2
看上面的快照,shell扩展被禁用,因此输出是直接在终端上打印。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4