如何把export的语句写到/.bashrc里面
答案:2 悬赏:50 手机版
解决时间 2021-02-01 00:41
- 提问者网友:听门外雪花风
- 2021-01-30 23:45
如何把export的语句写到/.bashrc里面
最佳答案
- 五星知识达人网友:七十二街
- 2021-01-31 00:55
不是很熟悉 参考: 变数设定规则 1. 变数与变数内容以等号来连结; 2. 等号两边不能直接接空白字元; 3. 变数名称只能是英文字母与数字,但是数字不能是开头字元; 4. 若有空白字元可以使用双引号『 " 』或单引号『 ' 』来将变数内容结合起来,但须要特别留意,双引号内可以保有变数,但是单引号则仅为一般字元; 5. 必要时需要以跳脱字元『 \ 』来将特殊符号(如 enter, $, \, 空白字元, ' 等)变成一般符号; 6. 若该变数为扩增变数内容时,则需以双引号及 $变数名称如:『 "$path":/home』继续累加内容; 7. 若该变数需要在其他子程序执行,则需要以 export 来使变数可以动作,如『export path』; 8. 通常大写字元为系统预设变数,自行设定变数可以使用小写字元,方便判断(纯粹依照使用者兴趣与嗜好); 9. 取消变数的方法为:『unset 变数名称』。
全部回答
- 1楼网友:廢物販賣機
- 2021-01-31 02:16
1、都知要用export将其输出,新的PATH值才能生效?
不是,不export了话,这个变量只能在当前shell下使用,在shell的子进程中无法使用,比如
ABC=15
echo $ABC (当前shell下,得到15)道
bash (启动子shell)
echo $ABC (空)
但是
export ABC=15
echo $ABC (当前shell下,得到15)
bash (启动子shell)
echo $ABC (还是15)
2、用export后不用重登陆就生效?
export和登录与否无关回
3、如果不用export直接退出再登陆是否能生效呢?
不管你是否export,退答出后再登录都看不到那个变量了,必须要把export xxx 的语句写入shell的profile文件中,比如bash的 .bashrc 或 .bash_profile 或 /etc/profile中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯