在本文中, 我们来一起验证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用户开机.bashrc 验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本...》对你有帮助,请点赞、收藏,并留下你的观点哦!