在搭建环境时,经常会在.bashrc中设置一些快捷命令,那么.bashrc究竟有什么作用呢?
使用man bash命令查看到的联机帮助文件中的相关解释如下:
.bashrc - The individual per-interactive-shell startup file.
它主要保存个人的一些个性化设置,如命令别名、路径等.
每次修改.bashrc后,使用source ~/.bashrc就可以立刻加载修改后的设置,使之生效.
一般在.bash_profile文件中显式调用.bashrc。登陆linux启动bash时首先会去读取~/.bash_profile,从而加载个人配置.
.bash_profile只有在登陆shell时才会执行;.bashrc在打开新的终端时都会被读取.
在.bashrc中的变量分为全局和局部变量.
1.局部变量
lpath = “abcde”
2.全局变量
export lpath = “abcde”
3.PATH路径
PATH变量决定了shell 将到哪些目录中寻找命令或程序;如果要执行的命令的目录在
P
A
T
H
中
,
您
就
不
必
输
入
这
个
命
令
的
完
整
路
径
,
直
接
输
入
命
令
就
可
以
了
.
为
使
在
以
后
打
开
的
终
端
中
生
效
,
您
需
要
将
P
A
T
H
通
过
e
x
p
o
r
t
输
出
.
e
x
p
o
r
t
P
A
T
H
=
PATH 中,您就不必输入这个命令的完整路径,直接输入命令就可以了.为使在以后打开的终端中生效,您需要将PATH通过export输出. export PATH=
PATH中,您就不必输入这个命令的完整路径,直接输入命令就可以了.为使在以后打开的终端中生效,您需要将PATH通过export输出.exportPATH=PATH:/usr/synopsys/L-2016.06/gui/dve/bin (eg)
如果没有设置,在makefile中调用vcs就会上报找不到命令的错误.
.bashrc文件的作用
最新推荐文章于 2024-06-18 16:09:35 发布