这是linux中的一个.bash_profile,这个文件是干什么的?会有什么效果?

#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfiAPPPRJ=Chengc... # .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

APPPRJ=Chengc #项目名称缩写
APPUSR=CZ #项目用户缩写
DBMS=Oracle #数据库品牌(NONE/Oracle/DB2/Informix)

[ -r ~/etc/env/SetEnv.sh ] && . ~/etc/env/SetEnv.sh
[ -r ~/app/appSetEnv.sh ] && . ~/app/appSetEnv.sh

#ulimit -c unlimited
export LANG=zh_CN.GBK
export PS1='$PWD> ' #MS-Windows风格提示符

# User specific environment and startup programs
PATH=$PATH:$HOME/bin

export PATH

##########
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
这句是什么意思
展开
 我来答
最爱linux
2013-06-09 · TA获得超过514个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:308万
展开全部
这个文件本质上来说,就是个脚本,存放于/home/xxx/中(当然,root账户有自己单独的bashrc文件),xxx代表用户名,就是为这个用户设置bash的环境用的,通过修改这个配置文件,你可以自定义一些替换命令或者其他的个性化设置,这些设置只对这个文件所属用户生效,比如我在windows中清屏一直用cls,在bash中clean命令用不惯,那我就在这个配置文件中加一句:
alias cls = ”clear“
这样,我就不用每回启动都设置一下alias,因为把这条命令写到配置文件中,就会永久生效,且不会影响到其他用户
类似的文件共有4个:
/etc/profile
/home/xxx/.bashrc
/home/xxx/.bashrc
/etc/bashrc
当su - ooxx(代表一个用户时),完整的按 顺序 执行以上四个文件
当su ooxx时,则执行/etc/bashrc
su进root用户后,会使用root的环境变量,不加“-”的话,会话沿用之前的环境变量 。
敲了那么多字,感觉自己讲的够明白了
更多追问追答
追问
你写的太好了,可是你觉得
APPPRJ=Chengc #项目名称缩写
APPUSR=CZ #项目用户缩写
DBMS=Oracle #数据库品牌(NONE/Oracle/DB2/Informix)
这三句可能是什么意思呢?
你写的太好了,可是你觉得
APPPRJ=Chengc #项目名称缩写
APPUSR=CZ #项目用户缩写
DBMS=Oracle #数据库品牌(NONE/Oracle/DB2/Informix)
这三句可能是什么意思呢?
yisu_02eb0
2013-06-09 · TA获得超过735个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:226万
展开全部
解释:
-f file
True if file exists and is a regular file.
---------------------------------------------------
你标出的这句意思是 如果当前用户的 home 目录下有 .bashrc 文件,则引入该文件
即bash环境设置是 .bashrc 文件 + .bash_profile 文件两者共同作用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linu0001
2021-03-20 · TA获得超过438个赞
知道小有建树答主
回答量:847
采纳率:100%
帮助的人:37.5万
展开全部
如果当前用户的 home 目录下有 .bashrc 文件,则引入该文件
即bash环境设置是 .bashrc 文件 + .bash_profile 文件两者共同作用的。学习Linux可参考《Linux就该这么学》。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式