mar*_*son 920 bash shell .bash-profile
如何.bash_profile从命令行重新加载?我可以让shell .bash_profile通过退出并重新登录来识别更改,但我希望能够按需执行此操作.
Sie*_*geX 1743
只需输入 source ~/.bash_profile
或者,如果您想保存击键,可以键入 . ~/.bash_profile
Car*_*rum 98
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
只需确保您对当前状态没有任何依赖关系.
Moh*_*ini 30
只需输入:
. ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
但是,如果要在终端启动时自动运行它而不是每次打开终端时都运行它,则可以添加. ~/.bash_profile到~/.bashrc文件中.
注意:
当您打开终端时,终端以(非登录)交互模式启动bash,这意味着它将来源~/.bashrc.
~/.bash_profile仅在以交互式登录模式启动时由bash提供.这通常仅在您登录控制台(Ctrl+ Alt+ F1.. F6)或通过连接时ssh.
小智 15
您也可以使用此命令为该用户重新加载〜/ .bash_profile.确保使用短划线.
su - username
Run Code Online (Sandbox Code Playgroud)
小智 15
我喜欢这样的事实:在您刚编辑完文件后,您需要做的就是键入:
. !$
Run Code Online (Sandbox Code Playgroud)
这会获取您刚刚在历史记录中编辑的文件.请参阅bash中的什么是爆炸美元.
Mit*_*tri 11
cd . .bash_profile 如果.bash_profile文件不存在,可以尝试运行以下命令:
. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
或者
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
而不是.bash_profile。
您可以找到有关bashrc的更多信息。
| 归档时间: |
|
| 查看次数: |
700396 次 |
| 最近记录: |