理解环境变量的作用
cd 为什么我在那个地方,都能准确的执行
环境变量就是在操作系统中记录的一些关键性信息,以辅助系统运行
env可以查看当前系统中记录的环境变量
它借助了PATH,等号后面有很多的目录
利用echo $PATH可以取出环境变量
临时设置:export 变量名=变量值
export MYNAME=itheima
echo $MYNAME把值给取到
vi ~/.bashrc配置当前得.bashrc文件
export MYNAME=itheima
source .bashrc让他生效
使用vi ~/.bashrc进行编辑
使用export MYNAME=itheima 进行编辑
source .bashrc
只针对当前用户生效,
如果切换成root用户
su -切换成root用户,再输出就没有了
vim /etc/profile 配置一个etc的文件
在export MYNAME=itcast 在这里定义一个文件
source /etc/profile让他生效
配置.bashrc的文件
mkdir myenv创建我的环境变量
cd myenv创建一个文件 vim mkhaha
在这个文件里简单记录一个echo "哈哈"
可以看到当前文件就有了x权限了
现在我想无论在任何地方,都能执行哈哈哈怎样做?
修改一下etc/profile文件
export MYNAME=itcast
export PATH=$PATH:/root.myenv
export PATH=$PATH:/root/myenv相当于当时先取到当时原由的内容
source /etc/profile重启一下原先的文件
现在PATH路径添加上了
添加到PATH路径中,执行mkhaha的时候,在任意路径下都能打印
环境变量的相关介绍