时间:2023-05-23 来源:网络 人气:
在Linux系统中,bashrc是一个存放用户自定义命令的脚本文件。但是,很多Linux初学者对于bashrc的执行时间一直存在疑惑。那么,bashrc什么时候执行呢?今天我们就来揭秘这个神秘的脚本。
什么是bashrc?
在开始深入了解bashrc的执行时间之前,我们先来了解一下bashrc。bashrc是Bashshell的启动文件之一,它通常存放于用户主目录下的隐藏文件.bashrc中,用于定义用户的环境变量、别名、函数等信息。
bashrc何时执行?
那么,bashrc在何时执行呢?其实,在不同的情况下,bashrc会有不同的执行时间和方式。
1.登录shell启动时
当你登录Linux系统时,会自动启动一个登录shell(loginshell),这个登录shell会读取/etc/profile中定义的全局环境变量,并且读取当前用户主目录下的.bash_profile或者.bash_login或者.profile文件。如果不存在这些文件,则会读取.bashrc文件。
2.非登录shell启动时
当你在已经登录进入Linux系统后,再打开一个终端窗口或者使用ssh连接到远程主机时,这个新打开的shell会被称为非登录shell(non-loginshell)。此时,bashrc文件会被读取。
3.手动执行bashrc
如果你想手动执行.bashrc文件,可以在终端中输入命令source~/.bashrc或者.~/.bashrc。这个命令会立即执行.bashrc文件。
如何修改bashrc?
既然了解了bashrc的执行时间,那么怎样修改它呢?其实,只需要打开.bashrc文件并进行编辑即可。下面是一个简单的例子:
#添加自定义路径
exportPATH="$PATH:/usr/local/bin"
#设置别名
aliasll='ls-alF'
在上述例子中,我们添加了一个自定义路径,并设置了一个别名。当你重新打开一个终端窗口时,这些修改就会生效了。
总结
通过本文的介绍,我们已经了解到了bashrc的执行时间和修改方法。对于Linux初学者来说,这是非常有用的知识点。希望本文能够帮助大家更好地理解和使用Linux系统。
tokenpocket钱包:https://cjge-manuscriptcentral.com/software/2978.html