缺少.bash_profile和.bashrc文件


16

我没有.bash_profile.bashrc文件,我肯定使用bash shell。我正在使用Mac OS X 10.11.1 El Capitan。

如何永久修改我的设置$PATH以减少Apple随附的默认值?


1
您尝试了什么-您是否尝试创建.bash_profile和.bashrc(注释_)
user151019 2015年

不,我没有。不过,我的$ PATH变量已设置。从哪里获得这些设置?我需要从中删除一些东西。
2015年

那是一个不同的问题-已经被问过很多次了
user151019 2015年

@Mark链接好吗?
2015年

1
@Dan,请参阅gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files-有“全局”配置文件可获取。
glenn jackman 2015年

Answers:


14

.bash_profile并且.bashrc不必$PATH为了工作而存在,它们是用于bash配置的。根据bash文档

当Bash作为交互式登录Shell或使用--login选项作为非交互式Shell调用时,它首先从文件读取并执行命令/etc/profile(如果该文件存在)。读取文件后,它会查找~/.bash_profile~/.bash_login以及~/.profile以该顺序,并读取并从存在并且可读的第一个执行命令。

  • 要将$PATH变量添加到单个终端会话的路径,请执行以下操作:export PATH=$PATH:pathToYourDirectory,用于多个目录export PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...

  • 要查看您的内容$PATHecho $PATHcat /etc/paths

  • /etc/paths 是保存系统路径变量的文件

运行man path_helper以获取更多信息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.