如何在 Ubuntu 中重新加载终端?

Zak*_*utt 13 linux bash ubuntu

如何在 ubuntu 11.10 中重新启动/重新加载终端?我正在使用 bash。我最初提出问题的原因是我必须退出并再次启动终端才能使新的 .bashrc 别名工作,但是通过使用“.”重新加载它已修复,现在我只是好奇。

Dan*_*eck 13

bash --login
Run Code Online (Sandbox Code Playgroud)

这将启动一个新的 bash 登录 shell,新加载您的配置文件。除非某些值被覆盖,否则它将继承其他 shell 环境。

如果您退出此 bash,您将再次进入原始 shell。

  • 我猜你可以使用 `exec` 在同一进程中启动新的 bash shell 吗? (2认同)
  • `exec bash` 似乎有效,`bash --login 也是如此;退出`。好的,我猜解决了。 (2认同)

小智 5

您可以在终端中加载另一个 shell。类型:

bash
Run Code Online (Sandbox Code Playgroud)

您可以放入一些 echo 注释.bashrc来验证。要验证所有别名,请输入:

alias
Run Code Online (Sandbox Code Playgroud)