在CentOS 5.8上登录时获取的系统配置文件在哪里?


9

在CentOS 5.8版(最终版)中,bash系统配置文件在哪里?

/etc/profile

我添加了以下内容来获取我的〜/ .bashrc文件,但是由于失败而没有任何运气。我知道它失败了,因为我更改了$ PS1。

我也认为可能是因为我安装了WHM造成的。

Answers:


15

放置自己的系统范围脚本的最佳位置是/etc/profile.d它们需要一个“ .sh”后缀才能工作。查看/ etc / profile/ etc / bashrc。这两个脚本都提供这些脚本。


4

在中定义系统环境变量/etc/profile。该文件,例如~/.profile(或者~/.bash_profile如果您的登录shell是bash),则在您会话开始时(在某些系统上,这不包括图形登录)被读取。

/etc/bash.bashrc或中定义系统bash配置/etc/bashrc(路径取决于分布,我不知道CentOS使用哪一种)。每次启动交互式shell时都会读取此文件。如果您在此处定义环境变量,则这些环境变量在不是从shell启动的程序中将不可用,但它们将覆盖调用方设置的环境变量。不要在/etc/bashrc或中定义环境变量~/.bashrc

请参阅是否所有外壳程序都读取“ .bashrc”等效文件?和它引用的帖子。

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.