如何在終端命令提示符下隱藏用戶名和計算機?
在終端上說
最後一次登錄:ttys000上一月13日星期一00:00:14不管是什麼:〜UserName $
是可能只顯示當前文件夾和 $
符號?
如何在終端命令提示符下隱藏用戶名和計算機?
在終端上說
最後一次登錄:ttys000上一月13日星期一00:00:14不管是什麼:〜UserName $
是可能只顯示當前文件夾和 $
符號?
在〜/ .bashrc文件中更改提示。您要求的示例將是:
export PS1 =“ \ W \ $”
這將導致您當前所在的文件夾顯示的是常規提示加上$,如果您是root,則顯示#。請查看本指南,以獲取有關提示中可能顯示的內容的更多示例。
編輯:
在下面的註釋中,您可能需要從〜/ .bash_profile
中獲取〜/ .bashrc
,甚至將此代碼放入您的〜/ .bash_profile 代碼>。您可以閱讀本文以獲取有關使用哪個文件的更好說明。
我對此有類似的問題,但一開始並沒有使它起作用。
這可能是因為我不是sudo,但無論哪種方式都可以。
echo“ export PS1 ='$'” >>〜/ .bash_profile。 〜/ .bash_profile
這將只留下 $
作為提示。如果要還原舊的提示,則需要編輯.bash_profile以刪除該“ export ...”行。
查看本教程有關如何更改bash提示。非常簡短的版本(僅用戶名,沒有當前路徑): PS1 =“ \ u $”
結果: myusername $ cat something.log
編輯〜/ .bash_profile以保存對提示的更改。
nano〜/ .bash_profile
最後,添加您的更改。
#更改提示
導出PS1 =“ \ W \ $”
退出,保存更改。按Enter確認文件名。 運行源以查看更改。
源〜/ .bash_profile
創建/編輯.bash_profile文件或您的根目錄:
sudo vim〜/ .bash_profile
並添加此行
export PS1 =“ \ W $:”
該空間將在命令提示符下為您提供一些呼吸空間。 修改之後,您的命令提示符將如下所示:
〜$:
將〜/ .zshrc
文件中的 DEFAULT_USER
設置為常規用戶名。您可以通過在終端中執行 whoami
獲得確切的用戶名值。
像這樣:
export DEFAULT_USER =用戶名
export PS1 =“ [\ 033 [01; 32m] \ W \ $ [\ 033 [00m]”
\ W將為您提供當前文件夾(\ w也包括路徑)。括號用於設置顏色代碼。因此,這會將當前文件夾置於綠色,然後在提示後將顏色重置為白色。
我的是:PS1 =“ \ W [\ 033 [32m] \ $(parse_git_branch)[\ 033 [00m] $”