題:
如何在終端命令提示符下隱藏計算機名和用戶名
Mohsen
2011-12-29 09:00:40 UTC
view on stackexchange narkive permalink

如何在終端命令提示符下隱藏用戶名和計算機?

在終端上說

 最後一次登錄:ttys000上一月13日星期一00:00:14不管是什麼:〜UserName $  

是可能只顯示當前文件夾和 $ 符號?

*顯示當前文件夾*是什麼意思?當前文件夾已經顯示在``:''之後。順便說一句:我已將“系統偏好設置->共享”中的計算機名稱更改為MBP。現在我的登錄提示很短:``mbp:〜matt $``
九 答案:
CaldwellYSR
2011-12-29 10:14:20 UTC
view on stackexchange narkive permalink

在〜/ .bashrc文件中更改提示。您要求的示例將是:

  export PS1 =“ \ W \ $”  

這將導致您當前所在的文件夾顯示的是常規提示加上$,如果您是root,則顯示#。請查看本指南,以獲取有關提示中可能顯示的內容的更多示例。

編輯:

在下面的註釋中,您可能需要從〜/ .bash_profile 中獲取〜/ .bashrc ,甚至將此代碼放入您的〜/ .bash_profile 代碼>。您可以閱讀本文以獲取有關使用哪個文件的更好說明。

我有兩個問題,因為我在終端上沒有太多經驗:)。 1)為什麼要寫``〜/ .bashrc''?我在/ private / bashrc找到了這個文件。 2)我沒有編輯文件,因為它已被鎖定。我嘗試更改權限沒有成功。
/ etc / bashrc是所有用戶的全局文件,〜/ .bashrc是您自己的文件。您自己的定義會覆蓋`/ etc / bashrc`中定義的內容。
bashrc文件是您的bash資源文件。您可以在其中自定義提示,設置別名,導出變量。那種性質的東西。就像patrix所說的,/ etc / bashrc和/ private / bashrc文件具有系統範圍的資源。因此,/ etc / bashrc中的某處是導出PS1,如果您編輯位於〜/ .bashrc中的自己的bashrc文件並導出自己的PS1,則在您的帳戶上,命令提示符將有所不同。如果要為所有用戶更改它,則必須使用sudo命令編輯/ etc / bashrc。
對於仍在尋找此答案的任何人..您可能需要將其放在〜/ .bash_profile中,然後運行“ source〜/ .bash_profile”或僅打開一個新終端。
如果要稍後執行,請導出PS1 ='\ [\ h:\ W \ u \ $'撤消此操作。
willredington315
2015-10-08 02:09:40 UTC
view on stackexchange narkive permalink

我對此有類似的問題,但一開始並沒有使它起作用。

這可能是因為我不是sudo,但無論哪種方式都可以。

  1. 在終端(右上角)中打開首選項
  2. 然後進入外殼選項卡
  3. 然後復制/粘貼命令 export PS1 =“ \ W\ $“;清除;
  4. 然後重新啟動終端,應該可以使用
  5. ol>

    enter image description here

最好簡單:)。
這是臨時解決方案的最佳選擇。
Unnamed_1
2013-11-01 13:54:45 UTC
view on stackexchange narkive permalink
  echo“ export PS1 ='$'” >>〜/ .bash_profile。 〜/ .bash_profile  

這將只留下 $ 作為提示。如果要還原舊的提示,則需要編輯.bash_profile以刪除該“ export ...”行。

在CentOS 7中,這就像bash shell中的魅力一樣
dertkw
2012-05-03 14:37:34 UTC
view on stackexchange narkive permalink

查看本教程有關如何更改bash提示。非常簡短的版本(僅用戶名,沒有當前路徑): PS1 =“ \ u $”

結果: myusername $ cat something.log

它可以工作,現在的問題是它將不保存新的bash提示。關閉我的Mac後,它將顯示舊版本。為什麼?
您是否將變量放在以下文件中:`/ Users / <您的用戶名> /。bash_profile`?
Cloris97
2017-08-24 21:46:53 UTC
view on stackexchange narkive permalink

編輯〜/ .bash_profile以保存對提示的更改。

  nano〜/ .bash_profile
 

最後,添加您的更改。

 #更改提示
導出PS1 =“ \ W \ $”
 

退出,保存更改。按Enter確認文件名。 運行源以查看更改。

 源〜/ .bash_profile
 
謝謝,使用OSX 10.12 Sierra對我來說很好。
為什麼要使用`sudo`?
Munna Khan
2016-12-30 18:19:34 UTC
view on stackexchange narkive permalink

創建/編輯.bash_profile文件或您的根目錄:

  sudo vim〜/ .bash_profile
 

並添加此行

  export PS1 =“ \ W $:”
 

該空間將在命令提示符下為您提供一些呼吸空間。 修改之後,您的命令提示符將如下所示:

 〜$:
 
codejockie
2017-09-01 19:14:33 UTC
view on stackexchange narkive permalink

〜/ .zshrc 文件中的 DEFAULT_USER 設置為常規用戶名。您可以通過在終端中執行 whoami 獲得確切的用戶名值。 像這樣:

  export DEFAULT_USER =用戶名
 
Dovev Hefetz
2017-09-06 16:16:01 UTC
view on stackexchange narkive permalink

export PS1 =“ [\ 033 [01; 32m] \ W \ $ [\ 033 [00m]”

\ W將為您提供當前文件夾(\ w也包括路徑)。括號用於設置顏色代碼。因此,這會將當前文件夾置於綠色,然後在提示後將顏色重置為白色。

Carlos
2016-09-30 20:26:55 UTC
view on stackexchange narkive permalink

我的是:PS1 =“ \ W [\ 033 [32m] \ $(parse_git_branch)[\ 033 [00m] $”

我們正在尋找能夠提供一些解釋和上下文的長答案。不要只給出一個答案。解釋為什麼你的答案是正確的,最好是引用。不包含解釋的答案可能會被刪除。
刪除,我不在乎我只是在嘗試幫助!


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...