我的自定义bashrc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的自定义bashrc相关的知识,希望对你有一定的参考价值。

  1. #
  2. # /etc/bash.bashrc
  3. #
  4. # This file is the systemwide bashrc file. While most of the
  5. # environment is preserved when running an interactive shell
  6. # the PS[1-4] variables, aliases and functions are reset.
  7. #
  8. # When running a non-login shell, apply the following settings:
  9. # - Prompt defaults (PS[1-4], PROMPT_COMMAND)
  10. # - bash_completion if it exists
  11. # - source /etc/bash.bashrc.local
  12.  
  13. # Shell Style
  14. #PS1='[[email protected]h W]$ ' # Old, colorless prompt.
  15. #PS1='[e[1;34m][[email protected]h W]$[e[0m] ' # New, colorful, blue prompt.
  16. #PS1='[e[1;32m][[email protected]h W]$[e[0m] ' # New, colorful, green prompt.
  17. PS1='[e[1;34m][[e[1;31m]u[e[1;34m]@[e[1;31m]h [e[1;34m]w [e[1;32m]## [e[1;34m]:[e[1;32m] [e[1;34m]]$[e[0m] '
  18. PS2='> '
  19. PS3='> '
  20. PS4='+ '
  21.  
  22. export PS1 PS2 PS3 PS4
  23.  
  24. if test "$TERM" = "xterm" -o
  25. "$TERM" = "xterm-color" -o
  26. "$TERM" = "xterm-256color" -o
  27. "$TERM" = "rxvt" -o
  28. "$TERM" = "rxvt-unicode" -o
  29. "$TERM" = "xterm-xfree86"; then
  30. PROMPT_COMMAND='echo -ne "33]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}07"'
  31. export PROMPT_COMMAND
  32. fi
  33.  
  34. [ -r /etc/bash_completion ] && . /etc/bash_completion
  35. [ -r /etc/bash.bashrc.local ] && . /etc/bash.bashrc.local
  36.  
  37. # Aliases
  38. alias ls='ls --color=auto'
  39. alias aur='yaourt'
  40.  
  41. # Default Editor
  42. export EDITOR="vim"
  43.  
  44. # Auto tab-completion for sudo commands
  45. complete -cf sudo

以上是关于我的自定义bashrc的主要内容,如果未能解决你的问题,请参考以下文章

如何使用带有自定义 bashrc 的 Git bash 运行脚本?

如何在我的自定义主题中包含自定义 js 文件?

为啥我的自定义 ClientHttpRequestInterceptor 响应为空

Django 1.8 没有使用我的自定义登录页面

我的自定义逻辑回归实现有啥问题?

具有权限的自定义操作