修改 terminal 主機名和使用者名稱顯示

2022-03-11 01:52:39 字數 786 閱讀 9678

macos 的終端預設顯示主機名+使用者名稱,這樣顯示太長,影響心情。catalina 之前系統預設 shell 使用的是 bash ,之後則改成了 zsh ,所以網上很多修改終端輸出資訊的方法都失效了。。。

當然,如果你想用回 bash ,只要在命令列執行以下命令重啟終端即可

chsh -s /bin/bash
不過,這樣每次開啟終端總是會輸出一段官方提示改用 zsh 的話,改回 zsh 通過下面命令即可

chsh -s /bin/zsh
恢復 zsh 後,我們可以開啟 zsh 的配置檔案

sudo vim /etc/zshrc
編輯時提示只可讀的話,需要更改檔案許可權

sudo chmod 777 /etc/zshrc
改完再進行編輯即可

找到ps1="一堆奇怪的東西「這一行,將其修改為

ps1="[%t] %1~ %# "
儲存一下,重啟終端,一下子清爽了許多

需要說明下:

轉義變數

描述%t

系統時間(24小時制:時:分)

%*系統時間(24小時制:時:分:秒)

%n你的使用者名稱

如果自個有其他自定義想法,可以檢視 prompt-expansion

修改主機名

linux修改主機名的方法 用hostname命令可以臨時修改機器名,但機器重新啟動之後就會恢復原來的值。hostname 檢視機器名 hostname i 檢視本機器名對應的ip位址 另外一種方法就是永久修改配置檔案 修改 etc sysconfig network 修改這個檔案,系統才有效 et...

修改主機名

修改主機名步驟 1.hostname hostnamectl cent7新加 重啟失效 uname n hostnamectl set hostname 2.etc sysconfig network 3.etc hosts 可寫成 乙個ip 對應多個網域名稱的形式 幾個檔案的區別 1 hosts檔...

修改主機名

修改主機名的時候,遇到的問題 vi etc sysconfig network 然後修改hostname 然後儲存修改source etc sysconfig network 然後重啟,結果沒有修改成功 vi etc hosts 修改為然後儲存修改source etc hosts 然後重啟,結果沒有...