千家信息网

shell变量快速入门

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,临时变量开启新的sh,临时变量不存在在shell脚本运行时,会先查找系统环境变量ENV该变量指定了环境文件(加载顺序通常是/etc/profile ~/.bash_profile ~/.bashrc
千家信息网最后更新 2026年11月02日shell变量快速入门

临时变量

开启新的sh,临时变量不存在

在shell脚本运行时,会先查找系统环境变量ENV
该变量指定了环境文件(加载顺序通常是/etc/profile ~/.bash_profile ~/.bashrc /etc/bashrc)

实现变量局部生效

编辑用户变量文件

立即生效命令

开启新的sh,变量存在


切换普通用户,变量不存在

实现/mnt下脚本直接执行
编辑用户变量文件

显示PATH环境变量

实现变量全局生效
编辑系统变量文件


立即生效命令

切换普通用户,变量存在

.


双引号:所见非所得,它会先把变量解析之后,再输出

加双引号即可显示*

以下符号不可解析




单引号:所见即所得


反斜杠( \ ) :转义字符/逃脱字符,Linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号

反引号(``) :命令替换,通常用于把命令输出结果传给入变量中

另一种方式

.


$符的用法
编辑文件

$1$2$3是传递参数的顺序 ,$*$@是全部$#是参数个数$0是文件名


传递参数1 2 3 ![](https://s1.51cto.com/images/blog/201909/03/3de2a851e6f55f838583eb550a3a1f8e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
区分$*$@
br/>![](https://s1.51cto.com/images/blog/201909/03/3de2a851e6f55f838583eb550a3a1f8e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
区分$*$@

编辑文件


传递参数1 2 3 ![](https://s1.51cto.com/images/blog/201909/03/8c91ff9728fa49f7de85cd9ee6df8c33.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
$@把每个参数作为一个字符串返回
br/>![](https://s1.51cto.com/images/blog/201909/03/8c91ff9728fa49f7de85cd9ee6df8c33.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
$@把每个参数作为一个字符串返回


传递参数1 2 3

$! Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号)

$? 最后运行的命令的结束代码(返回值)即执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)


$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号)

变量 参数 文件 命令 字符 引号 运行 用户 环境 转义 进程 普通 后台 字符串 所得 系统 脚本 错误 顺序 启新 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是第几次科技革命的成果 互联网科技公司发展 智慧科技互联网 互联网科技股有哪些 顺网科技2021年互联网排名 科技大学互联网专业好不好 衡水科技产业互联网平台 华中科技有哪些互联网大佬 银川新华互联网科技学校地址 互联网实体化科技化 互联网科技热点资讯 华夏恒生科技与互联网科技 互联网科技的全部知识 高科技互联网发展前景如何 威龙国际互联网科技公司 互联网科技数字货币 郑州欣桑互联网科技有限公司 上海旺乐尼互联网科技有限公司 互联网高科技绘画 现代科技的标志之一的互联网 互联网科技 保险科技 互联网保险 科技赋能下的互联网金融 苏州互联网科技贷款公司 齐家互联网科技有限公司 创业天下互联网科技有限公司 中国科技创新与世界互联网大会 深圳市罗太互联网科技有限公司 西安有哪些互联网高科技企业 众联互联网络科技
0