1.4.2. 定制bash

你可以通过“~/.bashrc”来定制bash(1)的行为。

尝试下列例子。

  1. # enable bash-completion
  2. if ! shopt -oq posix; then
  3. if [ -f /usr/share/bash-completion/bash_completion ]; then
  4. . /usr/share/bash-completion/bash_completion
  5. elif [ -f /etc/bash_completion ]; then
  6. . /etc/bash_completion
  7. fi
  8. fi
  9. # CD upon exiting MC
  10. . /usr/lib/mc/mc.sh
  11. # set CDPATH to a good one
  12. CDPATH=.:/usr/share/doc:~:~/Desktop:~
  13. export CDPATH
  14. PATH="${PATH+$PATH:}/usr/sbin:/sbin"
  15. # set PATH so it includes user's private bin if it exists
  16. if [ -d ~/bin ] ; then
  17. PATH="~/bin${PATH+:$PATH}"
  18. fi
  19. export PATH
  20. EDITOR=vim
  21. export EDITOR
[提示]提示

你可以在第 9 章 系统技巧中的第 9.2.7 节 “有颜色输出的命令”找到更多关于bash的定制技巧。

[提示]提示

bash-completion 软件包能够让 bash 进行命令补全.