Bash
Shell 提示自定義?
我已經在多個系統上使用了 oh_my_zsh(並修改了 bash_it)並且通常對它感到滿意,儘管我討厭它的自動更正功能並且通常將其關閉。
我常用的 shell 是 zsh,我真的只想要提示符中的三件事:
- 目前目錄/或密碼。
- Git 狀態和分支。
- 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 也很容易被黑客入侵。