bash配置以及bash相关配置文件功能整理

  • /ect/profile

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/ profile. d目录的配置文件中搜集shell的设置

  • /etc/bashrc

为每一个运行bash shell的用户执行此文件.当 bash shell被打开时,该文件被读取.

  • ~/.bash_profile

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行~/. bashrc文件.

  • ./.bashrc

该文件包含专用于用户的 bash shel的bash信息,当登录时以及每次打开新的shell时该文件被读取

  • ~/.bash_logout

当每次退出系统(退出 bash shell)时,执行该文件。

以下是我的.bashrc文件中的配置

  1 #andrew的bash个人配置文件
  2 #在本文件编辑wq之后使用source .bashrc立即生效
  3 #快捷操作
  4 alias repo="cd ~/Documents/github_repo"                     #跳转到指定位置
  5 alias share="cd ~/Documents/CentOS_7_share_folder"          #跳转到指定位置
  6 alias ll="ls -l"                                            #ll
  7 alias lal="ls -al"
  8 alias la="ls -a"
  9 alias grep="grep --color=always"                            #grep结果的富文本显示
 10 alias lil="ls -il"                                          #显示带inode的ls结果
 11 
 12 
 13 #打开应用
 14 alias sublime="open /Applications/Sublime\ Text.app/"       #打开sublime
 15 alias chrome="open /Applications/Google\ Chrome.app/"       #打开chrome 
 16 alias "微信"="open /Applications/WeChat.app/"               #打开微信
 17 
 18 
 19 #bash富文本显示
 20 export CLICOLOR=1
 21 
 22 export LSCOLORS=exfxcxdxbxegedabagacad                      #ls结果的富文本显示1(纤细字体)
 23 #export LSCOLORS='Exfxcxdxbxegedabagacad'                   #ls结果的富文本显示2(粗体)
 24 
 25 export PS1="\[\e[32;1m\][\u@ \h \W]\[\e[34;1m\]$\[\e[0m\] " #改变用户名的颜色
 26 #关于颜色怎么设置:
 27 #需要特殊标志 “\033[xx;im]”
 28 #xx表示前景色,可不设置
 29 #yy表示后景色,可不设置
 30 #i,j表示控制命令,多个指令可用;分割。可不设置
 31 #m表示结尾
 32 #颜色代码可参照https://blog.csdn.net/register_man/article/details/78720069设置
 33 
 34 
 35 
 36 #杂项
 37 alias bashrc="vim ~/.bashrc"

猜你喜欢

转载自blog.csdn.net/CrankyPants/article/details/85804744