Linux下的bash配置文件
2006-12-07 16:15
288 查看
在home 目录下,运行ls .bash*
将看到这些文件:
1) .bash_history :记录了您以前输入的命令,
2) .bash_logout :当您退出 shell 时,要执行的命令,
3) .bash_profile :当您登入 shell 时,要执行的命令,
4) .bashrc :每次打开新的 shell 时,要执行的命令。
请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端(如新的 xterm 窗口)时,都要被读取。按照传统,您得将定义的变量,如 PATH ,放到'.bash_profile'中,而象 aliases(别名)和函数之类,则放在'.bashrc'。但由于'.bash_profile'经常被设置成先读取'.bashrc'的内容,您如果图省事的话,就把所有配置都放进'.bashrc'。
这些文件是每一位用户的设置。系统级的设置存储在'/etc/profile'、'/etc/bashrc'及目录'/etc/profile.d'下的文件中。但您得习惯用各自的配置文件:编辑不需要'root'权限,还可以使您的设置更有个性。当系统级与用户级的设置发生冲突时,将优先采用用户的设置。
将看到这些文件:
1) .bash_history :记录了您以前输入的命令,
2) .bash_logout :当您退出 shell 时,要执行的命令,
3) .bash_profile :当您登入 shell 时,要执行的命令,
4) .bashrc :每次打开新的 shell 时,要执行的命令。
请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端(如新的 xterm 窗口)时,都要被读取。按照传统,您得将定义的变量,如 PATH ,放到'.bash_profile'中,而象 aliases(别名)和函数之类,则放在'.bashrc'。但由于'.bash_profile'经常被设置成先读取'.bashrc'的内容,您如果图省事的话,就把所有配置都放进'.bashrc'。
这些文件是每一位用户的设置。系统级的设置存储在'/etc/profile'、'/etc/bashrc'及目录'/etc/profile.d'下的文件中。但您得习惯用各自的配置文件:编辑不需要'root'权限,还可以使您的设置更有个性。当系统级与用户级的设置发生冲突时,将优先采用用户的设置。
相关文章推荐
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- Linux 中/etc/profile、~/.bash_profile 等几个环境配置文件的执行过程
- .bash_profile和.bashrc的什么区别,linux的几个环境配置文件的区别
- linux下bash配置文件詳解
- linux学习篇8--- shell,bash讲解 2 bash的配置文件
- linux下vim和bash配置文件
- Linux学习日记--基础命令(7)--bash中的变量,配置文件
- Linux 中/etc/profile、~/.bash_profile 等几个环境配置文件的执行过程
- [Linux] Bash的环境配置文件
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- Linux修改类似.bash_profile等配置文件,不重启系统让配置立即生效的做法
- [我的Linux技术支持生涯] bash配置文件在登陆时不起作用问题
- linux自学笔记--bash变量和配置文件
- Linux学习笔记:bash的配置文件
- Linux基础(8)关于bash的配置文件
- Linux环境配置文件 /etc/profile ~/.bash_profile ~/.bashrc /etc/bashrc的区别
- linux之bash配置文件
- linux下vim和bash配置文件
- Linux配置完JDK后出现bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Linux下配置文件 /etc/profile、/etc/bashrc、~/.bash_profile、~/.profile、~/.bashrc 总结