`

强大的ZSH - oh-my-zsh

 
阅读更多
       在mac上默认bash部分功能不够强大,oh-my-zsh是一个开源的软件,它拥有有用的函数,帮助,插件,主题......
     mac用户平时用的shell就是bash,在mac下输入命令查看你的系统下有几种shell:cat /etc/shells 显示如下:
     /bin/bash
     /bin/csh
     /bin/ksh
     /bin/sh
     /bin/tcsh
     /bin/zsh
      oh-my-zsh是一个让你快速上手的zsh项目,Github网址是:https://github.com/robbyrussell/oh-my-zsh,安装oh-my-zsh首先是安装了git,可以自动安装也可以手动安装,自动安装如下:wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
手动安装如下:git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 。安装完成后设置当前使用zsh:chsh -s /bin/zsh,根据当前提示输入当前用户的密码就可以。安装完成关闭重新打开一个终端窗口,你就可以看到这个oh-my-zsh彩色文字的提示。
       配置
       zsh的配置主要几种在用户当前的目录的.zshrc里,输入命令 vim ~/.zshrc,比如要配置maven的环境变量,编辑如下文字即可:export MAVEN_HOME=/Users/mjc/Documents/program_files/apache-maven-3.2.5
export PATH=$PATH:$MAVEN_HOME/bin
      使用zsh
      你会发现他会有强大的历史记录功能,比如:1,输入cd 让后用上下箭头可以翻阅你执行的所有cd命令,查看其他命令历史记录同样。2,各种补全:路径补全,命令补全,命令参数补全等等,触发补全只需要按一下或两下tab键,比如你想杀掉 java 的进程,只需要输入 kill java + tab键,如果只有一个 java 进程,zsh 会自动替换为进程的 pid,如果有多个则会出现选择项供你选择。ssh + 空格 + 两个tab键,zsh会列出所有访问过的主机和用户名进行补全。3,目录浏览和跳转:输入 d,即可列出你在这个会话里访问的目录列表,输入列表前的序号,即可直接跳转,4,更强的别名,在.zshrc配置你自己想用的别名。。。。。。
   
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics