温习(五)Linux 环境变量
一、环境变量
使用declare 命令来创建tmp变量
declare abc
abc= hhhhh
echo $abc 会显示 hhh
三种环境变量相关的命令:set
,env
,export
3.1
命 令 说 明
set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。
env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。
export 显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。
vimdiff 比较文件不同
vimdiff 文件1 、 文件2、文件3
3.2 我们这是环境怎么生效呢
环境生效分临时生效,永久生效
临时生效:使用export 命令导入 变量 环境。用户注销后,设置环境变量消失
永久生效:修改 .bash_profile 文件 添加环境变量
之后执行 sorce .bash_profile
注意:bash_profile是在用户目录下的隐藏文件
3.3 查看环境变量
我们可以使用 o $PATH
3.4 删除变量我们可以使用unset
示例 unset abc
3.5 变量的修改
变量设置方式 说明
${变量名#匹配字串} 从头向后开始匹配,删除符合匹配字串的最短数据
${变量名##匹配字串} 从头向后开始匹配,删除符合匹配字串的最长数据
${变量名%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最短数据
${变量名%%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最长数据
${变量名/旧的字串/新的字串} 将符合旧字串的第一个字串替换为新的字串
${变量名//旧的字串/新的字串} 将符合旧字串的全部字串替换为新的字串
4 .搜索文件 whereis which find locate
whereis 简单快速
locate
需要我们手动安装
sudo apt-get install locate
which
、find
数字雨小工具
$ sudo apt-get update; sudo apt-get install cmatrix
cmatrix -C red 修改颜色