Linux_用户目录下的bash

 · 2020-9-22 · 次阅读


一次在使用ssh连接云服务器时候发现了root目录下的很多.bash的隐藏文件,本文记录一下他们的作用,就当对linux的深入了解了^_^!

image-20200922100452687

1.bash_history

这个文件里面记录这该用户输入命令的历史信息:

image-20200922102040588

2.bash_logout

该文件存储这用户登出时执行的命令

3.bash_profile

image-20200922102850301

profile中存储这环境变量,如果有一些java类的环境变量配置了也会在这里面显示。

4.bashrc

image-20200922103939746

具体案例:

如果需要每个用户登出时都清除输入的命令历史记录,可以在/etc/skel/.bash_logout文件中添加下面这行rm -f $HOME/.bash_history 。这样,当用户每次注销时,.bash_history文件都会被删除.