bash配置以及bash相關配置檔案功能整理
阿新 • • 發佈:2019-01-13
- /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\][\
[email protected] \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"