做网站宝安网站开发流程的三个部分
做网站宝安,网站开发流程的三个部分,怎么进网站源码的后台,wordpress爬取文章插件Linux set命令介绍
set命令是Linux操作系统中的内置shell命令#xff0c;用于设置和取消shell变量和选项。它常用于shell脚本中#xff0c;以配置环境并控制脚本的行为。
Linux set命令适用的Linux版本
set命令在所有主流的Linux发行版中都可以使用#xff0c;包括但不限…Linux set命令介绍
set命令是Linux操作系统中的内置shell命令用于设置和取消shell变量和选项。它常用于shell脚本中以配置环境并控制脚本的行为。
Linux set命令适用的Linux版本
set命令在所有主流的Linux发行版中都可以使用包括但不限于Ubuntu、Fedora、Debian、Kubuntu以及CentOS 7和CentOS 8¹。
[linuxbashcommandnotfound.cn ~]$ set --helpLinux set命令的基本语法
set命令的基本语法如下
set -options argumentsLinux set命令的常用选项或参数说明
以下是set命令的一些常用选项¹
选项说明-a将后续定义的变量或函数自动导出-b当作业状态改变时立即通知-e如果一个命令以非零状态退出则立即退出-f禁用文件名扩展-h记住函数的位置即使它们尚未定义-k将所有参数当作变量赋值-m启用作业控制-n读取命令但不执行它们-o以长格式列出选项-p启动特权模式-t退出shell或脚本-u对未设置的变量和参数进行处理-v打印shell输入行-x打印命令和参数
Linux set命令实例详解
以下是一些set命令的使用实例
实例1显示所有shell变量和函数
如果不带任何选项或参数使用set命令它将显示所有的shell变量和它们的值。
[linuxbashcommandnotfound.cn ~]$ set实例2设置位置参数的值
位置参数可以被定义为shell脚本或程序中的值其值使用set命令进行赋值。
[linuxbashcommandnotfound.cn ~]$ set Ubuntu Fedora LinuxMint Debian Kubuntu
[linuxbashcommandnotfound.cn ~]$ echo $3实例3取消位置参数的值
双破折号--用于取消位置参数。
[linuxbashcommandnotfound.cn ~]$ set --
[linuxbashcommandnotfound.cn ~]$ echo $*实例4执行带有错误的shell脚本
如果你写了一个新的脚本并且想要测试它但是你不确定错误在哪里那么使用set命令有一种方法可以执行它直到出现错误的那一行。
[linuxbashcommandnotfound.cn ~]$ set -e
[linuxbashcommandnotfound.cn ~]$ echo Welcome to itslinuxfoss.com
[linuxbashcommandnotfound.cn ~]$ cat filename
[linuxbashcommandnotfound.cn ~]$ echo End of script实例5禁用shell选项
你可以使用选项来禁用shell选项。
[linuxbashcommandnotfound.cn ~]$ set o nounset实例6启用shell选项
你可以使用-选项来启用shell选项。
[linuxbashcommandnotfound.cn ~]$ set -o nounset实例7显示所有shell选项
如果你想查看所有的shell选项你可以使用-o选项。
[linuxbashcommandnotfound.cn ~]$ set -o实例8在脚本中使用set命令
在shell脚本中set命令常用于改变脚本的行为。
[linuxbashcommandnotfound.cn ~]$ echo Welcome to itslinuxfoss.com
[linuxbashcommandnotfound.cn ~]$ set -e
[linuxbashcommandnotfound.cn ~]$ cat filename
[linuxbashcommandnotfound.cn ~]$ echo End of script实例9使用set命令设置位置参数
你可以使用set命令来设置位置参数。
[linuxbashcommandnotfound.cn ~]$ set -- arg 1 arg 2 arg 3
[linuxbashcommandnotfound.cn ~]$ echo $1
[linuxbashcommandnotfound.cn ~]$ echo $2
[linuxbashcommandnotfound.cn ~]$ echo $3实例10使用set命令取消位置参数
你可以使用set命令来取消位置参数。
[linuxbashcommandnotfound.cn ~]$ set --
[linuxbashcommandnotfound.cn ~]$ echo $1
[linuxbashcommandnotfound.cn ~]$ echo $2
[linuxbashcommandnotfound.cn ~]$ echo $3Linux set命令的注意事项
使用set命令时需要注意-o可以启用shell选项而o可以禁用shell选项。如果你看到bash: set: command not found请按照上面的方法安装。
Linux set相关命令
以下是一些与set命令相关的命令
export命令用于设置或显示环境变量unset命令用于删除环境变量env命令用于显示环境变量alias命令用于创建命令别名unalias命令用于删除已定义的别名
更多详细内容可以参考 linux入门学习教程 - Linux入门自学网 Linux set命令详解如何设置和显示shell变量和函数
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89669.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!