Mac OS終端提示符字首」bogon」

2022-09-07 19:00:20 字數 1004 閱讀 4025

像往常一樣新開啟乙個終端,卻發現乙個很有意思的現象,以前的提示符的組成為:

[機器名]:~[使用者名稱]

以前:yangg**in』s macbook pro:~ yangg**in$

現在:bogon:~ yangg**in$

最麻煩的是我本地用idea除錯web應用,控制台會提示下面錯誤:

error: exception thrown by the agent : j**a.net.malformedurlexception: local host name unknown: j**a.net.unknownhostexception: bogon: bogon: nodename nor servname provided, or not known

同時event log會提示如下錯誤:

unable to ping server at localhost:1099

想保證web應用本地啟動成功,只需保證在/etc/hosts檔案中存在如下host項:

127.0.0.1    localhost bogon

如果想把終端中的bogon更換為其他名稱,使用下面指令:

[bogon:~ yangg**in$] 

sudo scutil –set hostname mycustomhostname

後遺症是,web應用又不能本地啟動了。

所以,要想既能讓本地除錯不出問題,同時終端又需要顯示自己想要的字首機器名,只需通過scutil將hostname設定為自己喜歡的機器名,然後到/etc/hosts檔案中,新增該機器名指向127.0.0.1的記錄,即可。

當然,如果你到其他機器上去通過下面指令檢視hostname引數的話,可能會返回空

[bogon:~ yangg**in$] 

sudo scutil –get hostname

即並沒有進行設定,所以,這個很有可能是由於使用網路的原因,造成的對本地機器名無法進行定位後,自行進行修改設定的,所以,當你更換到其他正常的網路下的時候,該問題可能就自行解決了,也未可知。

Linux更改終端提示符

d 代表日期,格式為weekday month date,例如 mon aug 1 h 完整的主機名稱。h 僅取主機的第乙個名字,如上例,則為fc4,linux則被省略 t 顯示時間為24小時格式,如 hh mm ss t 顯示時間為12小時格式 a 顯示時間為24小時格式 hh mm u 當前使用...

讓終端提示符彩色化

在bash中,可以通過更改ps1環境變數的值來設定提示行。通常的提示符顏色單調,使用者 可以通過在ps1中新增顏色 序列來設定提示符中不同資訊以不同顏色顯示。新增顏色相當容易 第一步是設計不帶顏色的提示行。然後,我們所要做的只是新增終端 而不是bash 可識別的專用轉義序列,以使它以彩色顯示文字的某...

Linux下修改終端提示符

linux終端大家想必都清楚吧,最近在使用的時候發現在進入到某個資料夾目錄比較深的層次後,終端提示的絕對路徑很長,這樣給人的感覺很不習慣,在這裡給大家介紹下如何修改終端的提示,順便介紹下提示符的顏色 ps1變數簡介 ps1是linux終端使用者的乙個環境變數,用來說明命令列提示符的設定。可以使用 m...