如何永久更改终端的提示

8 command-line prompt ps1

如何更改在终端看到的提示名称?

我的提示:

<user_name>@<user_name>-MEGA-BOOK-VR320:~$
Run Code Online (Sandbox Code Playgroud)

它太长了。我想把它改成:

gcc : 
Run Code Online (Sandbox Code Playgroud)

但是,当我从一个目录转到另一个目录时,我应该会看到路径。

gcc :~$ cd X_directory
gcc :~/X_directory$
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点,永久?

jpe*_*sen 15

用这个测试它:

export PS1="gcc :\w\$ "
Run Code Online (Sandbox Code Playgroud)

如果它是您想要的,请在您的.bashrc文件中更改它:

gedit ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

删除或注释掉这一行:

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
Run Code Online (Sandbox Code Playgroud)

并替换为

PS1='gcc :\w\$ '
Run Code Online (Sandbox Code Playgroud)
  • 请注意,如果您的用户名是“gcc”,那么您可以替换gcc\u

希望有帮助。关于 PS1 的更多信息在这里