Ubuntu上的oh-my-zsh

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

比Terminal更强大的终端

Why we use oh-my-zsh?

当然是因为Linux默认的Bash有不尽人意的地方啊~

  • 自动补全功能不够强大
  • 处理较长路径时十分不方便
  • 命令的历史管理不够完善
  • ...
  • 界面不好看

What is oh-my-zsh?

Oh My Zsh 是一款社区驱动的命令行工具,它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。它只是一个对 zsh 命令行环境的配置包装框架,并不提供命令行窗口。

Installation of oh-my-zsh

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

  1. 安装Oh-My-Zsh前需确保你的Ubuntu系统中已经安装了Zsh。
  • 在Terminal中输入如下指令安装Zsh:
sudo apt-get install zsh
  • 输入zsh --version查看版本信息进行检查是否安装成功。
  • 将Z Shell设定为你系统的默认Shell语言:
chsh -s $(which zsh)
  • 重启Ubuntu系统。
  • 输入echo $SHELL检查是否设定成功。若成功,则为/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的主题预览
  • 目前,zsh的配置文件.zshrc作为隐藏文件存放在你的~目录下。可使用如下指令修改该文件:
vi .zshrc
  • 将配置文件中的主题名称修改为你心水的主题名称就可以啦。
ZSH_THEME="robbyrussel"
Theme "agnoster"
Theme "agnoster"
  • 重启你的Terminal,看看有什么变化吧。
  1. Terminal中的Alias设置

给你的命令在你的命令行取个你最顺手的名字吧!

在oh-my-zsh的配置文件里,你可以根据自己的习惯定义一些缩写的命令:
alias [你的命令]='[完整的shell命令]'。例如:

alias cls='clear'             # 将clear缩写为cls
alias la='ls -a'

你也可以根据自己的喜欢,针对文件类型设置对应的打开程序:
alias -s [文件后缀]=[对应的打开程序]。例如:

alias -s html=mate   # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开
alias -s rb=mate     # 在命令行直接输入 ruby 文件,会在 TextMate 中打开

参考文献

Oh-myzsh https://github.com/robbyrussell/oh-my-zsh
Zsh的安装 https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
Linux上超酷的命令行扩展工具Oh My Zsh http://www.jb51.net/LINUXjishu/397591.html
终极 Shell——ZSH https://zhuanlan.zhihu.com/p/19556676?columnSlug=mactalk

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335

推荐阅读更多精彩内容