因此,我偶然发现了svn color,并认为这对我们的开发人员都非常有用。读我说要在您的代码中放入一些代码~/.bash_profile
,但是我想知道如何将其全局地包含在服务器中,因此这是每个人的默认设置。.bash_profile
我可以添加一些全局性吗?也许是另一种方式?
因此,我偶然发现了svn color,并认为这对我们的开发人员都非常有用。读我说要在您的代码中放入一些代码~/.bash_profile
,但是我想知道如何将其全局地包含在服务器中,因此这是每个人的默认设置。.bash_profile
我可以添加一些全局性吗?也许是另一种方式?
Answers:
要包括系统上所有用户的命令,请使用/etc/profile
。
来自http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files
当Bash作为交互式登录shell或使用--login选项作为非交互式shell调用时,它首先从文件/ etc / profile中读取并执行命令(如果该文件存在)。读取该文件后,它将按该顺序查找〜/ .bash_profile,〜/ .bash_login和〜/ .profile,并从存在的且可读的第一个命令中读取并执行命令。
/etc/profile.d/*
默认情况下也会读取一些发行版,您可以在其中放置自定义内容。参见http://bash.cyberciti.biz/guide//etc/profile.d
已回答,但认为这可能对其他人有所帮助。
在Amazon Linux上/etc/profile
状态:
# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
考虑到这一点,我创建了一个bash_profile.sh
in /etc/profile.d/
。
在该文件中,我添加了 export PS1=" insert_desired_bash_profile_options "
不要忘记,可能需要注销/登录才能获取更改。