Bash Shell
bash的登陆欢迎信息在/etc/issue
/d代表日期,/l代表第几个终端,/n主机的网络名称,/r操作系统的版本,/s操作系统的名称等
/etc/issue.net提供给telnet用户显示使用
/etc/motd放置登陆后会提示的信息
bash的环境配置文件
首先bash登陆分为login shell和non-login shell,分别代表终端登陆和桌面登陆,前者每次登陆都会需要输入密码,后者不需要
/etc/profile 只有login shell才会读取,这这个配置文件下会根据用户的标示符UID来调用很多配置文件,加载配置
比如MAIL,HOME,PATH,USER,HISTSIZE等等,profile会调用/etc/profile.d/*.sh用户可读的文件,他们规定了操作系统的颜色,命名别称等等
在用户目录下.~/.bash_profile只有login shell才会读取还有~/.bash_login ~./profile等
我们修改这些文件之后可以设用source 或者 .来使这些文件生效
还有~/.bashrc这个文加只有non-login shell才会读取,如果我们新建用户发现登陆显示不友善可以将/etc/skel/.bashrc复制到当前用户目录下