对鸟哥私房菜的学习——基础篇 十一章,4 Bash Shell的操作环境

来源:互联网 发布:特征匹配算法 labview 编辑:程序博客网 时间:2024/05/16 14:02

基本上命令运行顺序可以这样看:
1.以相对/绝对路径执行命令,eg,“/bin/ls”或 “ls”

2.有alias找到该命令来执行。

3.有bash内置(builtin)命令来执行

4.通过$PATH这个变量的顺序找到的第一个命令来执行

 

 

修该登陆时的信息,只需将信息加入。/etc/motd 里面就行了

命令:vim /etc/motd

hello everyone .......

等等

登陆时就会显示。

 

bash 在login shell情况下所读取得整体环境配置文件其实只有/etc/profile。但是/etc/profile还会调用其他的配置文件。

比如:

一下数据会被一次调用。

/etc/inputrc

其实这个文件并没有被执行。/etc/profile会主动的判断用户是否定义了输入按键功能;如果没有则/etc/profile会决定设置“INPUTRC=/etc/inputrc"

/etc/profile.d/*.sh

如果你需要帮助所有的用户设置一些共享的命名别名是。可以在这个目录下面自行创建扩展名为 .sh 的文件。并将所需的数据写入即可

/etc/sysconfig/i18n

这个文件是由 /etc/profile.d/lang.sh调用。

~/.bash_profile(login shell才会读)

      。bash在读完整体的环境设置的/etc/profile并借助调用其他的配置文件后,接下来则会读取用户的个人配置信息。在login shell的bash环境中,所读取的个人偏好的配置文件主要三个,依次为:
~/.bash_profile

~/.bash_login

~/.profile

     。其实bash的login的login shell设置只会读取上边的三个文件中的一个,而读取顺序则是按照以上的顺序。

原创粉丝点击