set -o输出当前set选项的配置情况 set +o以set命令形式输出当前set选项的配置情况 set -x或者set -o xtrace启用跟踪(调试)模式,识别语法错误和逻辑错误,显示所有执行的命令、参数和结果 set -v或者set -o verbose启用详细模式,将所有执行过的脚本命令打印到标准输出 set -n或者set -o noexec语法检查模式,读取...
1、使用sh进行编译时相当于bash编译+走posix标准 2、使用bash编译时则没有走posix标准解决方法: 1、在脚本里面加参数,关闭posix模式 set +o posix2、使用除sh命令之外的命令进行脚本编译(不走posix标准) bash install.sh ./install.sh /root/sentry/install.sh 编辑于 2022-09-03 17:12 shell shell 脚本 Sh...
set -o posix 以POSIX模式运行bash(默认关闭) set -o verbose 当bash读取命令行时,在将其展开之前显示这些命令行(默认关闭) set -v set-o vi 为命令行的编辑功能指定vi编辑模式 shopt -s xpg_echo 使内置命令echo在不使用-e选项的情况下扩展反斜杠转义序列(默认关闭) set-o xtrace 启用shell调试功能; 在...
pipefail off posix off privileged off verbose off vi on #已经打开 xtrace off 内置set命令选项 shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可有使用“-p”选项来查看shopt选项的设置。“-u”开关表示一个复位的选项,“-s”表示选项当前被设置。 [root@localhost ~]#shopt...
Posix1003.2规定的标准--version:在bash开始时显示此bash的版本号--quiet:不显示版本号和其他信息,这是缺省值 Shell 选项: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 -irsD 或-c 命令 或-Oshopt选项(仅适合调用)-abefhkmnptuvxBCHP 或-o 选项...
posix off privileged off verbose off vi off xtrace off $set-o notify set-o 打开notify属性后显示所有属性状态,输出结果: allexport off braceexpand on emacs on errexit off errtrace off unctrace off hashall on histexpand on history on
shell不读取.profile或ENV文件,且不从环境继承shell函数,将自动为setuid脚本开启特权 pipefail 管道的返回值是以非零状态退出的最后一个命令的状态 如果没有命令以非零状态退出,则返回值为零 posix 更改bash中与 Posix 标准不同的默认操作行为,从而符合标准 -P physical 启动-P参数后,执行指令cd或pwd时,会以实际...
# ip rule 网卡设置/删除IP: # ip addr add/del 192.168.1.201/24 dev eth0 添加/删除默认路由: # ip route add/del default via 192.168.1.1 开启/关闭网卡: # ip link set dev eth0 up/down 设置最大传输单元: # ip link set dev eth0 mtu 1500 设置MAC地址: # ip link set dev eth0 addres...
可以把bash配置成完全兼容于POSIX标准的Shell。除了set内置命令中描述的单字符Shell选项,bash还支持“命令选项”一节支持的命令选项。此外,bash也支持多字符的GNU选项。如果需要在命令行上指定GNU长选项,必须出现在传统的单字符选项前面。命令选项-c string 读取并执行字符串参数string中包含的命令。如果string之后还存在...
`set`命令可以显示所有的shell变量(不仅仅是环境变量)。如果你想查看所有的环境变量,你可以这样做: ```bash set -o posix ; set grep ^declare grep -v 'declare' sed 's/declare -x //' grep -v '^\(LS_COLORS\PATH\MANPATH\LESSOPEN\LESSCLOSE\PWD\OLDPWD\IFS\SHELLOPTS\HOME\LOGNAME\)' ``` 这...