发布网友 发布时间:2022-04-21 22:09
共5个回答
热心网友 时间:2022-04-14 16:29
export设置只对当前的bash登录session有效。这是存在内存里面的。
你可以写入文件一般的文件。之后source它。或者放到/etc/profile 等等的位置里,不同的地方效果不同。
热心网友 时间:2022-04-14 17:47
恩 你的方法设置环境变量是对的~
你所要解决的问题 就是 登录的时候 自动 设置
可以把你的export 命令 放在 /etc/profile 里面
这样登录后会执行这里面的命令, 这是对所有用户都有效的
如果是对自己这个用户 可以在 家目录下面设置 针对 bash 这个shell
会执行 ~/.bahs_profile 和 ~/.bashrc 这连个文件 你可以把命令写在这里吗
热心网友 时间:2022-04-14 19:22
全局的用root用vi /etc/profile编辑以上变量,对所有用户适用,但需要注意的是,当用户在自己的~/.bash_profile(RedHat) 文件中编辑的变量名称和/etc下的一样的话,会优先调用用户自己的profile的
热心网友 时间:2022-04-14 21:13
export PATH=$PATH:$HOME/bin
备注:$HOME/bin 为新增加的。
热心网友 时间:2022-04-14 23:21
export AAA="hello"
只是把这个变量载入到内存中,而并没有写入哪个文件。就像ifconfig eth0 192.168.1.100 up一样,只是对内存进行操作,没有写入到磁盘上,而注销或重启之后,系统加载的磁盘上的文件。
要想把他变成永久性的需要把他添加到开机启动的脚本中。/etc/profile、/etc/bashrc等式“全局”,开机之后自动加载,所有用户共享着些文件。而每个用户的家目录下的 .bashrc、.barsh_profile等脚本是“局部”的,只对该用户有效。这样就满足了各个用户不同的需求。