2017届西安思沃大讲堂Ubuntu 桌面环境使用iOS 知识点

Ubuntu上的oh-my-zsh

2016-12-03  本文已影响584人  qin7zhen

本文主要描述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。
sudo apt-get install zsh
chsh -s $(which zsh)
  1. 安装curlwget(二选一):
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
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选个你顺眼的主题吧!
vi .zshrc
ZSH_THEME="robbyrussel"
Theme "agnoster"Theme "agnoster"
  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

上一篇下一篇

猜你喜欢

热点阅读