Linux之source命令



以下仅为本人工作、学习过程中所接触到的内容,不足之处欢迎指出。

简介

source命令的作用为在当前bash环境下读取并执行FileName中的命令(该命令通常用 . 命令代替)。source(或点)命令通常用于重新执行刚修改的初始化文档,如 .bash_profile 和 .profile 等。

source命令可以把文件中的内容当做shell来执行,在编译核心时,常常要反复输入一长串命令,这些命令既长,又繁琐。而且有时候容易输错,浪费你的时间和精力。如果把这些命令做成一个文件,让它自动按顺序执行,对于需要多次反复编译核心的用户来说,会很方便。

source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。

语法

source fileName

参数

实例

修改当前用户信息后,让其立刻生效

~/.bash_profile用户当前用户,只在登录时读取一次,输入专用于自己使用的shell信息

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取

source ~/.bash_profile 
source ~/.bashrc 

修改/etc/profile文件后,让其立刻生效

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行

source /etc/profile

参考