Bash

Shell 提示自定義?

  • March 20, 2012

我已經在多個系統上使用了 oh_my_zsh(並修改了 bash_it)並且通常對它感到滿意,儘管我討厭它的自動更正功能並且通常將其關閉。

我常用的 shell 是 zsh,我真的只想要提示符中的三件事:

  1. 目前目錄/或密碼。
  2. Git 狀態和分支。
  3. ls 的顏色輸出(在 ls 命令上,而不是在提示符中)。

其餘的只是金光閃閃,而且經常令人惱火。

通過使用這些 shell 腳本,我為我想要的東西付出了太多的 cpu 週期。

任何建議,無論是使用這些腳本還是作為單獨的 shell 腳本。我可以使用 zsh 或 bash。

謝謝。

要從 ls 獲得彩色輸出,請使用 alias ls='ls --color=always'。您可以使用

alias ls='ls --color=always'

至於在提示符中有目前目錄:

PROMPT='%~'

要將 git status 添加到您的提示中,請查看.

我將git/contrib 中的這個腳本與 bash 一起使用。它也給了我 git 分支和自動完成功能。據我了解, git status 也很容易被黑客入侵。

引用自:https://unix.stackexchange.com/questions/34508