~/.profile ~/.bashrc和~./bash_profile的理解以及zsh的使用

.bashrc - The individual per-interactive-shell startup file.

這個文件主要保存?zhèn)€人的一些個性化設(shè)置党巾,如命令別名、路徑等溪掀。定義了路徑,語言步鉴,命令別名(使用rm刪除命令時總是加上-i參數(shù)需要用戶確認(rèn)揪胃,使用ls命令列出文件列表時加上顏色顯示)。
每次修改.bashrc后氛琢,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加載修改后的設(shè)置喊递,使之生效。
一般會在.bash_profile文件中顯式調(diào)用.bashrc阳似。
登陸linux啟動bash時首先會去讀取/.bash_profile文件骚勘,這樣/.bashrc也就得到執(zhí)行了,你的個性化設(shè)置也就生效了

全局profile和用戶下的~/.profile

用戶可以在Profile文件中加入環(huán)境變量撮奏,比如ORACLE_HOME,HOME...這樣重新登錄之后俏讹,這些環(huán)境變量都會得以設(shè)置,不用每次都手工設(shè)置畜吊。
Unix/Linux有兩個profile文件

1./etc/profile:是全局profile文件泽疆,設(shè)置后會影響到所有用戶
2./home/username/.profile或.bash_profile是針對特定用戶的,可以針對用戶玲献,來配置自己的環(huán)境變量于微。
注意:profile是unix上才有的;bash_profile是Linux下有的(Linux下,用戶目錄沒有.profile文件)
/home/username/.profile或.bash_profile青自,都是隱藏文件株依,需要使用ls -a才能看到。

Bash登陸(login)的時候延窜,Profile執(zhí)行的順序

1)先執(zhí)行全局Profile, /etc/profile

  1. 接著bash會檢查使用者的HOME目錄中恋腕,是否有 .bash_profile 或者 .bash_login或者 .profile,若有逆瑞,則會執(zhí)行其中一個荠藤,執(zhí)行順序?yàn)椋?br> .bash_profile 最優(yōu)先 > .bash_login其次 > .profile 最后

實(shí)戰(zhàn) zsh之oh-my-zsh

所有unix系統(tǒng)分支下在unix 內(nèi)核的操作系統(tǒng)中,當(dāng)然現(xiàn)在衍生出好多分支,linux ,OS X 都算.
shell 就算和上面這些系統(tǒng)內(nèi)核指令打交道的一座橋梁,我們通過鍵盤輸入一種自己容易記憶識別的符號標(biāo)識(shell 命令)
然后 shell 解析這種命令再反饋給內(nèi)核去執(zhí)行一系列操作.
其實(shí) zsh 也是一種 shell ,但是并不是我們系統(tǒng)默認(rèn)的 shell ,unix 衍生系統(tǒng)的默認(rèn)shell 都是 bash
以mac 為例,我們看下系統(tǒng)內(nèi)置了幾種shell


OS X內(nèi)置shell

將bash切換為zsh :chsh -s /bin/zsh
zsh的配置文件不再是/.zsh_profile去調(diào)用/.zshrc,而是直接就是/.zshrc就可以了.所以對于zsh的一切設(shè)置,直接去/.zshrc中設(shè)置.
詳細(xì)的配置教程:傳送門

什么是oh-my-zsh ?

oh-my-zsh 是zsh的一個配置開源配置文件,因?yàn)槭謩优渲脄sh太麻煩.
接下來我們需要下載 oh-my-zsh 項目來幫我們配置 zsh
wget 自動安裝
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
安裝 oh-my-zsh 時,它自動讀取你的環(huán)境變量并且自動幫 zsh 進(jìn)行設(shè)置.
所以這時的zsh 基本已經(jīng)配置完成,你需要一行命令就可以切換到 zsh 模式.

如何定制化zsh配置

目前對于zsh的配置僅僅是支撐在 oh-my-zsh 的配置基礎(chǔ)上做一點(diǎn)點(diǎn)小小改動,還不是特別深入了解.

zsh 的配置文件也在用戶目錄下 .zshrc 隱藏文件

編輯配置文件

nano .zshrc
每一行的配置前面都有#號,如果想要配置生效,去掉 #號即可.下面只羅列幾個可能用到的,大部分的我還沒有去琢磨.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伙单,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哈肖,更是在濱河造成了極大的恐慌吻育,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淤井,死亡現(xiàn)場離奇詭異布疼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)币狠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進(jìn)店門游两,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人漩绵,你說我怎么就攤上這事贱案。” “怎么了止吐?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵宝踪,是天一觀的道長。 經(jīng)常有香客問我碍扔,道長瘩燥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任蕴忆,我火速辦了婚禮颤芬,結(jié)果婚禮上悲幅,老公的妹妹穿的比我還像新娘套鹅。我一直安慰自己,他們只是感情好汰具,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布卓鹿。 她就那樣靜靜地躺著,像睡著了一般留荔。 火紅的嫁衣襯著肌膚如雪吟孙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天聚蝶,我揣著相機(jī)與錄音杰妓,去河邊找鬼。 笑死碘勉,一個胖子當(dāng)著我的面吹牛巷挥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播验靡,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼倍宾,長吁一口氣:“原來是場噩夢啊……” “哼雏节!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起高职,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤钩乍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后怔锌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寥粹,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年产禾,在試婚紗的時候發(fā)現(xiàn)自己被綠了排作。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡亚情,死狀恐怖妄痪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情楞件,我是刑警寧澤衫生,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站土浸,受9級特大地震影響罪针,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜黄伊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一泪酱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧还最,春花似錦墓阀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扶叉,卻和暖如春勿锅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背枣氧。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工溢十, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像垢夹,于是被迫代替她去往敵國和親掰派。 傳聞我的和親對象是個殘疾皇子乌庶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容