Ben*_*min 9 command-line hostname username
当我打开终端时,在键入任何命令之前会显示一个名称,如下所示:
administrator@administrator:~$
Run Code Online (Sandbox Code Playgroud)
更改显示名称需要采取哪些具体步骤?
Bra*_*ane 14
这实际上显示了您的username@computername:以及当前目录和$符号,这通常表示非 root 用户,而#符号表示您具有 root 权限。
现在,要仅更改显示的内容,您可以编辑~/.bashrc文件。使用您最喜欢的文本编辑器打开它并更改以PS1=.
如果您有多行以 开头PS1=,请尝试一一更改它们,同时保存.bashrc文件并每次打开一个新终端,看看您是否编辑了正确的一行。
要仅对显示的内容进行试验,而不会弄乱任何内容,您可以输入export PS1="whatever you want". 关闭并重新打开终端后,它会将PS1的值设置回~/.bashrc文件中的值。
要实际更改您的用户名或计算机名称,已经有很好的答案:
您将需要注销并再次登录才能查看更改,除非您正在更改计算机名称,为此您需要重新启动计算机。
第一个管理员是您的用户名,第二个是计算机的名称(主机名)。您可以使用不同的用户名创建另一个帐户并重命名您的计算机,但我怀疑您不想这样做。您可以在终端的提示符中输入您喜欢的任何内容。以下变量确定您将看到什么提示:
\n\n看看这里:
\n\n尝试这些变量并找出你想要的:) 例如:
\n\nexport PS1="Hello.Master$ "\nRun Code Online (Sandbox Code Playgroud)\n\n如果您希望即时更改永久生效,您可以将它们放在很多地方,例如:
\n\n