Ubuntu上的oh-my-zsh

本文主要描述Ubuntu上的oh-my-zsh称勋。

比Terminal更強(qiáng)大的終端

Why we use oh-my-zsh?

當(dāng)然是因為Linux默認(rèn)的Bash有不盡人意的地方啊~

  • 自動補(bǔ)全功能不夠強(qiáng)大
  • 處理較長路徑時十分不方便
  • 命令的歷史管理不夠完善
  • ...
  • 界面不好看

What is oh-my-zsh?

Oh My Zsh 是一款社區(qū)驅(qū)動的命令行工具,它基于 zsh 命令行漂问,提供了主題配置茸歧,插件機(jī)制诊胞,已經(jīng)內(nèi)置的便捷操作燥筷。它只是一個對 zsh 命令行環(huán)境的配置包裝框架,并不提供命令行窗口锈锤。

Installation of oh-my-zsh

Oh-my-zsh is a framework for Zsh, the Z shell.

  1. 安裝Oh-My-Zsh前需確保你的Ubuntu系統(tǒng)中已經(jīng)安裝了Zsh驯鳖。
  • 在Terminal中輸入如下指令安裝Zsh:
sudo apt-get install zsh
  • 輸入zsh --version查看版本信息進(jìn)行檢查是否安裝成功闲询。
  • 將Z Shell設(shè)定為你系統(tǒng)的默認(rèn)Shell語言:
chsh -s $(which zsh)
  • 重啟Ubuntu系統(tǒng)。
  • 輸入echo $SHELL檢查是否設(shè)定成功浅辙。若成功扭弧,則為/bin/zsh
    安裝Zsh后的Terminal
    安裝Zsh后的Terminal
  1. 安裝curlwget(二選一):
  • curl安裝
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • wget安裝
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
  1. 安裝git:
sudo apt-get install git
  1. 安裝完成记舆。


    安裝oh-my-zsh后的Terminal
    安裝oh-my-zsh后的Terminal

Configuration of oh-my-zsh

  1. Now, 為你的Terminal選個你順眼的主題吧!
  • oh-my-zsh的主題預(yù)覽
  • 目前鸽捻,zsh的配置文件.zshrc作為隱藏文件存放在你的~目錄下≡笕可使用如下指令修改該文件:
vi .zshrc
  • 將配置文件中的主題名稱修改為你心水的主題名稱就可以啦御蒲。
ZSH_THEME="robbyrussel"
Theme "agnoster"
Theme "agnoster"
  • 重啟你的Terminal,看看有什么變化吧诊赊。
  1. Terminal中的Alias設(shè)置

給你的命令在你的命令行取個你最順手的名字吧厚满!

在oh-my-zsh的配置文件里,你可以根據(jù)自己的習(xí)慣定義一些縮寫的命令:
alias [你的命令]='[完整的shell命令]'碧磅。例如:

alias cls='clear'             # 將clear縮寫為cls
alias la='ls -a'

你也可以根據(jù)自己的喜歡痰滋,針對文件類型設(shè)置對應(yīng)的打開程序:
alias -s [文件后綴]=[對應(yīng)的打開程序]。例如:

alias -s html=mate   # 在命令行直接輸入后綴為 html 的文件名续崖,會在 TextMate 中打開
alias -s rb=mate     # 在命令行直接輸入 ruby 文件,會在 TextMate 中打開

參考文獻(xiàn)

Oh-myzsh https://github.com/robbyrussell/oh-my-zsh
Zsh的安裝 https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
Linux上超酷的命令行擴(kuò)展工具Oh My Zsh http://www.jb51.net/LINUXjishu/397591.html
終極 Shell——ZSH https://zhuanlan.zhihu.com/p/19556676?columnSlug=mactalk

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末团搞,一起剝皮案震驚了整個濱河市严望,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逻恐,老刑警劉巖像吻,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異复隆,居然都是意外死亡拨匆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門挽拂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惭每,“玉大人,你說我怎么就攤上這事亏栈√ㄐ龋” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵绒北,是天一觀的道長黎侈。 經(jīng)常有香客問我,道長闷游,這世上最難降的妖魔是什么峻汉? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任贴汪,我火速辦了婚禮,結(jié)果婚禮上休吠,老公的妹妹穿的比我還像新娘扳埂。我一直安慰自己,他們只是感情好蛛碌,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布聂喇。 她就那樣靜靜地躺著,像睡著了一般蔚携。 火紅的嫁衣襯著肌膚如雪希太。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天酝蜒,我揣著相機(jī)與錄音誊辉,去河邊找鬼。 笑死亡脑,一個胖子當(dāng)著我的面吹牛堕澄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播霉咨,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼蛙紫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了途戒?” 一聲冷哼從身側(cè)響起坑傅,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎喷斋,沒想到半個月后唁毒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡星爪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年浆西,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顽腾。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡近零,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抄肖,到底是詐尸還是另有隱情秒赤,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布憎瘸,位于F島的核電站入篮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏幌甘。R本人自食惡果不足惜潮售,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一痊项、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧酥诽,春花似錦鞍泉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至训枢,卻和暖如春托修,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恒界。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工睦刃, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人十酣。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓涩拙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耸采。 傳聞我的和親對象是個殘疾皇子兴泥,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

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