改變Mac OS (Catalina) zsh的prompt | change the display prompt of zsh on Mac OS (Catalina)

Catalina默認的shell從bash改成了zsh. Prompt的顯示是由一個叫PS1的參數控制的

az@my-mbp ~ % echo $PS1
%n@%m %1~ %#

%n是賬號, %m是機器名, %1~應該是當前directory, %#就是最後那個%

以下為修改一下機器名

%PS1='%n@learning %1~ %# '
az@learning code %

以上是臨時改變的方法, 如果想一勞永逸的話, 就需要以下命令

sudo scutil --set HostName name-you-want

參考這個帖子 https://apple.stackexchange.com/questions/66611/how-to-change-computer-name-so-terminal-displays-it-in-mac-os-x-mountain-lion

Leave a Comment

Your email address will not be published.