- /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"