linux 变量相关操作

1变量的查看,添加,删除

(1)查看

					echo 变量名  或者 echo ${变量名} 
					set 变量名  :查看所有变量,包括环境变量与自定义变量
					expose 变量名:将自定义变量暴露为环境变量

(2)添加

				key=value  就可以设置名为key,值为value的变量
				在原有变量后面追加
					name=${name}aaa   #aaa为需要追加的值

(3)删除

				#删除自定义变量
					unset 变量名
				#对已有变量操作:
					先把环境变量PATH变量copy为自定义变量path
					值为:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
						# 删除/usr/local/sbin:这一目录
						path=${path#/*local/sbin}
							#代表从最前面开始往后删,且只删除最短的那个。*为通配符,匹配有的以local/sbin结尾的目录
						# 删除所有目录,只保留最后一个
						path=#{path##/*:}
							##表示删除最长的一个,即删除最后一个:前面所有目录。

2具体一些变量

1RANDOM变量

			eandom是个随机数生成器,位置为/dev/random,产生的随机数范围是32767
			输入echo $RANDOM, 就会生成一个 0~32767之间的随机数
			想要生成自定义范围内的随机数,如下
			declare -i number=$RANDOM*10/32768; echo $number		

变量命名设定

		例如:将ls -l 设置为ll
		alias ll='ls -l'  #这样,直接输入ll,就会执行ls -l命令
		alias rm='rm -i'  直接输入rm时就会提示你,确认删除了
	# 取消别名
		unalias lm  #会取消设定的 lm别名
posted @ 2019-03-01 08:55  lab_or_hub  阅读(38)  评论(0编辑  收藏  举报