dxy logo
首页丁香园病例库全部版块
搜索
登录

小鬼的Linux学习之旅13--环境变量(二)

其他学科医学生 · 最后编辑于 2022-10-09 · IP 北京北京
1.4 万 浏览
icondachong99 +9 丁当
这个帖子发布于 6 年零 31 天前,其中的信息可能已发生改变或有所发展。

目标:

1,创建和删除用户定义环境变量

2,设置PATH环境变量


1.创建和删除用户定义环境变量

var=hello

1.1.局部环境变量用echo

echo $var

img

  • 用户定义的环境变量都是小写,系统环境变量都是大写

  • 变量名等号和值之间没有空格,这一点非常重要

  • 有空格时,用引号 var="hello word"

1.2.全局环境变量用export

export $var


2.删除环境变量:unset

img


注意:

在涉及环境变量名时,什么时候家$,什么时候不加$:用到变量的时候加$,操作的时候不加$.



2.设置PATH环境变量

当你输入一个外部命令时,shell必须搜索系统来找到对应的程序。PATH环境变量定义了用于进行命令和程序查找的目录。

PATH=$PATH:/home/zhangj/R,添加R路径

将目录田间进PATH环境变量后,就可以在目录结构中的任何位置执行程序。与系统环境变量相关的五个文件

  • /etc/profile

  • $HOME/.bash_profile

  • $HOME/.bashrc

  • $HOME/.bash_login

  • $HOME/.profile

  1. /etc/profile:系统上默认的bash shell 的主启动文件

  2. 剩下的$HOME目录下的启动文件都起着同一个作用:提供一个用户专属的启动文件来定义该用户所用到的环境变量。

  3. .bashrc:查看/etc目录下通用的bashrc文件;为用户提供一个定制自己的命令别名。

  4. .bash_profile:先检查HOME目录下是不是有一个交.bashrc的启动文件,如果有会先执行启动文件里面的命令

  5. 环境变量永久化,添加在$HOME/.bashrc文件中







回复1 点赞

全部讨论(0)

默认最新
avatar
分享帖子
share-weibo分享到微博
share-weibo分享到微信
认证
返回顶部