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