Linux环境的系统配置文件

来源:互联网 发布:java接口安全设计 编辑:程序博客网 时间:2024/05/02 04:58

系统配置文件
  
在命令行模式下设置的变量、命令别名等,这些操作都是针对本地登录的设置,一旦注销了Linux,则上次的设置值就不再存在了.这是由于Linux在每次重启时,都会读取某些系统环境的配置文件.若用户的配置或设置信息没有写入这些文件中,则Linux重启后用户的设置便不再存在了.
   
Linux中允许创建个人用户,因此Linux中的环境设置可分为系统设置和个人设置.
(1)/etc/profile
   该文件为系统的每个用户(root或其它用户)的环境信息,因此该文件对全部用户均有效.当用户第一次登录时,该文件被执行.注意,该文件是登陆后读取,/etc/init.d/rcS文件在登陆前读取.
(2)/etc/bashrc
   为每一个运行bash shell的用户执行此文件.bash shell被打开时,该文件被读取.
(3)~/.bash_profile
   家目录下的bash_profile文件.每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件.
(4)~/.bashrc
  
家目录下的bashrc文件.该文件包含专用于用户自己的bash shellbash信息,当登录时以及每次打开新的shell,该该文件被读取./etc/profile中设定的变量(全局)的可以作用于任何用户,~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
(5)~/.bash_logout
  
家目录下的bash_logout文件.当每次退出系统(退出bash shell),执行该文件.
   

   以上文件是Linux主机下的几个配置文件,在ARM文件系统中也会有功能相同的文件,只是名字不同而已.

原创粉丝点击