`
- 浏览:
37207 次
- 性别:
- 来自:
杭州
-
在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
相关推荐
git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins $ZSH_CUSTOM/plugins/autoupdate 用法 将autoupdate添加到~/.zshrc文件中的plugins=()列表中,就完成了。 oh-my-zsh更新程序启动后,更新将...
开源项目-robbyrussell-oh-my-zsh.zip,RFC: oh-my-zsh go doc completion improvement. Is there anything obviously wrong with this approach?
终端装逼神器,自行百度oh-my-zsh
Ubuntu 18.04下安装zsh和oh-my-zsh
首先,将此存储库克隆到oh-my-zsh的plugins目录中。 git clone https://github.com/sukkaw/zsh-proxy.git ~ /.oh-my-zsh/custom/plugins/zsh-proxy 其次,激活~/.zshrc的插件。 通过将zsh-proxy添加到启用它。 ...
oh-my-zsh-custom 此存储库包含 Duprasville 特定的 oh-my-zsh 自定义。入门如果您已经安装了 oh-my-zsh,请继续删除它。 rm -rf ~/.oh-my-zsh克隆 oh-my-zsh 存储库 git clone git://github....
oh-my-zsh-plugins 这个 repo 包含一些有用的 oh-my-zsh 插件。
zsh是众多shell里面比较强大的一个,有强大的补全功能,绚丽的颜色配置,传统的bash在它面前都显得没有任何光彩,最重要的就是兼容bash,但是又比bash好用,这里是基于oh-my-zsh的一个强大的配置文件
哦,我Linux 一起安装zsh,Oh My Zsh,zsh-syntax-highlighting,zsh-users / zsh-autosuggestions,zsh-completions和powerlevel10k。
哦,我的zsh-macbook 安装 扩展名 ... $ ln -s $ HOME / .oh-my-zsh-macbook / emacs.d / elpa $ HOME / .oh-my-zsh-macbook / lib / spacemacs git子模块 $ git子模块添加 emacs.d / vendors / ma