-
/etc/profile 系统环境变量 对每个用户都会生效 用户第一次登录时 该文件被执行并且从/etc/profile.d 目录的配置文件中收集shell设置
所以修改了之后需要重启或者执行 source /etc/profile 才会生效
(ps:下面的文章有说一个注意点 在/etc/profile设置系统环境变量 路径末尾不能用/
结尾不然导致PATH变量出错)
-
/etc/bashrc或/etc/bash.bashrc (在我本地是bash.bashrc) 任何用户打开bash shell时执行此文件 所以修改此文件后立刻生效
-
~/.bash_profile或~/.profile (在我本地是bash.bashrc) 用户登录时该文件仅被执行一次 默认情况下该文件设置一些环境变量 执行用户的 .bashrc 文件 其实和 /etc/profile 差不多 只对该用户生效
-
~/.bashrc 和/etc/bashrc 差不多 只对该用户生效
-
~/.bash_logout 明显用户退出时执行 比如可以执行 清除.bash_history记录的历史命令记录或者删除这个文件等等
-
~/.bash_history 明显记录的是该用户执行的历史命令
-
可以在 /etc/profile 中设置一些关于history命令的一些参数
export HISTTIMEFORMAT="xxxxxx"
export HISTSIZE=20
export HISTFILESIZE=10000
export HISTIGNORE="ls*:ll"
export PROMPT_COMMAND="history 1 >> /.../history.log"
参考了一些文章
https://www.cnblogs.com/triple-y/p/11107133.html
https://www.cnblogs.com/dylancao/p/10109298.html
https://www.cnblogs.com/dijia478/p/11782974.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)