验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本

         在本文中, 我们来一起验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本(注意是.bashrc而不是bashrc)。

         如果你的主目录下没有.bashrc, 那也不要担心,自己建立一个就行了哈。

         

         实验一: 创建一个.bashrc文件(如果有, 那就不用创建, vim打开即可), 然后在其中加入一行, 如下:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# User specific aliases and functions
alias cc='clear'
        然后我们关闭shell, 然后再打开shell, 发现在打开的shell中, cc命令生效。 由此可见, 确实执行了.bashrc脚本。 

        这就很有用了, 我么经常可以把一些常用的东东放到.bashrc文件中, 非常方便。 实际上, 可以进一步验证, 关闭shell再打开shell, 等价于执行source ~/.bashrc命令(此时的source不可无)


        实验二: 进行上述类似实验, 只是用另外的脚本名称, 比如test.sh, 那么每次打开shell后,是不会自动执行test.sh脚本的,因为系统根本不知道要执行这个脚本。



        OK, 本文就简要介绍到这里了, 主要是说明.bashrc文件的用途。在实际开发中, 把好东东放到.bashrc中, 常常能事半功倍。





你可能感兴趣的:(验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本)