Linux中set命令的作用是什么
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,小编给大家分享一下Linux中set命令的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令set
千家信息网最后更新 2025年11月14日Linux中set命令的作用是什么
小编给大家分享一下Linux中set命令的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Linux常用命令set命令 作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。

set
显示或设置shell特性及shell变量
补充说明
使用set更改shell特性时,符号"+"和"-"的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。
语法
set(选项)(参数)选项
-a:标示已修改的变量,以供输出至环境变量。 -b:使被中止的后台程序立刻回报执行状态。 -C:转向所产生的文件无法覆盖已存在的文件。 -d:Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e:若指令传回值不等于0,则立即退出shell。 -f:取消使用通配符。 -h:自动记录函数的所在位置。 -H Shell:可利用"!"加的方式来执行history中记录的指令。 -k:指令所给的参数都会被视为此指令的环境变量。 -l:记录for循环的变量名称。 -m:使用监视模式。 -n:只读取指令,而不实际执行。 -p:启动优先顺序模式。 -P:启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。 -t:执行完随后的指令,即退出shell。 -u:当执行时使用到未定义过的变量,则显示错误信息。 -v:显示shell所读取的输入值。 -x:执行指令后,会先显示该指令及所下的参数。参数
取消某个set曾启动的参数。
实例
使用declare命令定义一个新的环境变量"mylove",并且将其值设置为"Visual C++",输入如下命令:
declare mylove='Visual C++' #定义新环境变量再使用set命令将新定义的变量输出为环境变量,输入如下命令:
set -a mylove #设置为环境变量执行该命令后,将会新添加对应的环境变量。用户可以使用env命令和grep命令分别显示和搜索环境变量"mylove",输入命令如下:
env | grep mylove #显示环境变量值此时,该命令执行后,将输出查询到的环境变量值。
以上是"Linux中set命令的作用是什么"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
变量
命令
指令
环境
参数
作用
输入
文件
模式
篇文章
量值
输出
内容
实际
特性
符号
不怎么
位置
函数
名称
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库约束课程编号
clc测序分析服务器
软件开发公司退款
全国二本软件开发学校排名
软件开发测试题库
存excel文件用什么数据库好
战神数据库解释
网络安全对网络暴力的规定
哪个服务器与邮件服务器密切相关
厦门咨询云控软件开发商
计算机软件开发电脑培训学校
微信认证服务器
重庆戴尔服务器维修虚拟主机
高级数据库技术难吗
软件开发年龄有限制
2018互联网科技股
腾讯网络安全中心不能上网
联盟无法与服务器进行通讯
vscode启动数据库
不忘初心牢记使命与网络安全
辽宁工业大学数据库复试题库
能查香港法规的数据库
私人定制旅游服务软件开发
服务器需要啥散热
mc服务器内方块乱掉
网络安全保卫 红色警句
sql注入语句 网络安全
不忘初心牢记使命与网络安全
sql数据库安全性课设
网络安全课游戏