linux 变量
来源:互联网 发布:中国的未来是一群正知 编辑:程序博客网 时间:2024/06/07 11:17
变量的显示与设置
显示
- echo
echo $变量(variable)实例:echo $PATH//↓↓显示HOME与MAILecho $HOME 或者是 echo ${HOME}echo $MAIL 或者是 echo ${MAIL}
变量的设置规则
- 变量与变量的内容以一个等号“=”来连接
myname=VBird
- 等号两遍不能直接接空格符,错误如下
myname=VBird Tsai
- 变量名只能是英文字母与数字,开头只能是英文字母,不能为:
2myname=VBird
- 变量内容若有空格符,可使用双引号
“”
或者单引号‘’
括起来,但是
双引号内的特殊字符如$
等,可以保留原本的特性,例如:
var="lang is $VBird" //echo $var 可以得到 lang if en_US
单引号内的特殊字符则为纯文本的一般字符,例如:
ar='lang is $LANG'//echo $var 可以得到 lang is $LANG
- 可用用转义字符
\
将特殊符号(如:$,,空格符,!等)变成一半字符。 - 在一串命令中,还需要通过其他的命令提供的信息,可以使用反单引号括起来,特别注意的是:那个是键盘上方的数字键1左边的那个见,而不是单引号。例如想要取得内核版本的设置:
version=$(uanme -r)//在echo $version 可得到 2.6.32-696.3.2.el6.x86_64
- 若变量为了增加变量内容时,则可用
$变量名称
或${变量}
累加内容,如下所示:
PATH="$PATH":/home/bin
- 若该变量需要在其他子程序运行,则需要以export来使变量变成环境变量:
export PATH
- 通常大写字符为系统默认变量,自行设置变量可以使用小写字符,方便判断(纯粹依照用户兴趣爱好)。
- 取消变量的方法为使用
unset 变量名称
,例如取消myname的设置:
unset myname
在这里普及一下子程序
- 什么是子程序呢?
就是说在我目前这个shell的情况下,去打开另一个新的shell,新的shell就是子程序。在一般状态下,父进程的定义变量是无法再子程序里面使用的。但是通过export将变量变成环境变量后,就能够在子进程下面应用了。
阅读全文
0 0
- linux变量
- Linux变量
- linux 变量
- linux变量
- linux--变量
- Linux 变量
- Linux变量
- linux 变量
- Linux: 变量
- Linux Shell变量使用
- linux shell 变量设置
- Linux 下条件变量
- linux 条件变量
- Linux中的特殊变量
- linux中的jiffies变量
- Linux的shell变量
- Linux 设置变量方法
- Linux自动化变量
- AI——人工智能,程序员的末路?
- 通过IP地址获取当前地理位置(省份)的接口
- Intel FFmpeg QSV安装
- java 同步锁(synchronized)
- 绑定微信以及获取openId
- linux 变量
- 2017 Multi-University Training Contest
- Python网络爬虫与信息提取-Day3-requests库(3)
- 2463-学密码学一定得学程序
- linux配置免密码登录———— linux服务器可以ping通,但是访问不了--Ip地址:端口--关闭防火墙
- CDH 5.x 调优
- 丧心病狂的代码
- AAC音频裸码流时间戳与时间长度的关系
- idea运行不能及时更新class