怎么将指令添加到.bashrc下

如题所述

看看原文件里export大量出现的环境变量在哪里,就跟在后面加一行 export PATH = /home/yukaihua/opt/nios2/bin : $PATH 保存,重新登录bash生效(不是重启,命令行的话logout,图形虚拟终端的话重新开个就生效)、
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-28
用root账户 ,
vim ~/.bashrc
编辑后保存就可以。记得source一下bashrc文件。本回答被提问者采纳
第2个回答  2020-12-25
这个问题困扰我很久,我明明改了~/.bashrc文件,重新通过ssh登录的时候每次我都要手动输入source ~/.bashrc,配置才会生效,很是头疼,于是我就研究了一下解决办法以及问题的原因是什么。

解决方法

vim ~/.bash_profile在文件内部输入

# 加载.bashrc文件
if test -f .bashrc ; then
source .bashrc
fi
在.bash_profile文件中自动加载.bashrc文件。

.bashrc文件与.bash_profile文件的区别

在研究二者区别之前,我们先了解两个概念login shell和no login shell

1. login shell

需要输入用户名和密码,进入的 shell就是loginshell。

注意:在shell里使用su - user_name 切换用户,登录的shell也是login shell

login shell会读取的文件有:
/etc/profile、$HOME/.bash_profile,$HOME/.bash_login,$HOME/.profile,按以上顺序读取。

2. no login shell。

在登录shell时不需要输入用户名和密码,那么这个就是no login shell。

在图形界面下,打开一个shell也是no login shell

no login shell 在打开的时候,执行的文件是:
$HOME/.bashrc,而.bashrc又会执行/etc/bashrc文件。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网