`

强大的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配置你自己想用的别名。。。。。。
   
 
分享到:
评论

相关推荐

    Ubuntu 18.04下安装zsh和oh-my-zsh.doc

    oh-my-zsh 是一个功能强大的 zsh 配置框架,用于快速配置 zsh。可以使用以下命令安装: `sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"` 如果需要离线安装,可以...

    oh-my-zsh-master

    Zsh 是一个功能强大的、高度可定制的命令行解释器,而 Oh-My-Zsh 则是 Zsh 的增强版,提供了一系列插件、主题以及配置,使得终端操作更加便捷和美观。 ### Zsh 和 Oh-My-Zsh 简介 Zsh 是 Z Shell 的简称,它是 ...

    autoupdate-oh-my-zsh-plugins:oh-my-zsh插件可自动更新自定义插件

    git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins $ZSH_CUSTOM/plugins/autoupdate 用法 将autoupdate添加到~/.zshrc文件中的plugins=()列表中,就完成了。 oh-my-zsh更新程序启动后,更新将...

    zsh-autosuggestions

    如果没有使用oh-my-zsh,你可以在启动脚本中手动加载插件: ``` source ~/.zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh ``` 3. **重载Zsh**:保存并关闭`.zshrc`文件后,运行`source ~/.zshrc`来...

    Item2zshoh-my-zsh完全使用手册及坑解决方案.docx

    ### Item2zshoh-my-zsh完全使用手册及坑解决方案 #### zsh简介 zsh(Z shell)是一款功能强大的shell程序,它不仅兼容bash,还提供了诸多改进特性,包括但不限于更好的自动补全机制、更高级的文件名展开功能以及...

    Oh-My-Zsh安装与配置

    Oh-My-Zsh 的优点是功能强大,提供了许多实用的终端软件,非常适合程序员和开发者使用。 认识 Zsh(Z Shell) Zsh 全称为 Z Shell,是 macOS 和 Linux 上的一个终端。与同类软件(例如 Bash、Sh、Csh 等)不同的是...

    开源项目-robbyrussell-oh-my-zsh.zip

    开源项目-robbyrussell-oh-my-zsh.zip,RFC: oh-my-zsh go doc completion improvement. Is there anything obviously wrong with this approach?

    oh my zsh 字体和主题.zip

    压缩包中的"agnoster.zsh-theme"是一个非常受欢迎的oh my zsh主题。Agnoster主题以其简洁、清晰的布局和丰富的提示信息而闻名。它展示了当前路径、git状态、分支以及执行命令所需的时间,这些都能帮助开发者更好地...

    zsh-syntax-highlighting.zip

    安装"zsh-syntax-highlighting"插件非常简单,一般可以通过Oh My ZSH这样的ZSH框架来实现。首先,你需要确保已经安装了Oh My ZSH,然后在.zshrc配置文件中添加插件源和插件名。更新配置后,重启终端,你就能享受到...

    zsh-proxy: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添加到启用它。 ...

    jhipster-oh-my-zsh-plugin:oh-my-zsh的JHipster插件

    3. 更新你的`.zshrc`文件,将`jhipster-oh-my-zsh-plugin`添加到`plugins`数组中。 4. 重新加载配置:`source ~/.zshrc` **四、使用和定制** 一旦安装完成,你可以立即开始使用新功能。打开一个新的终端窗口,你...

    oh-my-zsh-custom

    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 插件

    oh-my-zsh-plugins 这个 repo 包含一些有用的 oh-my-zsh 插件。

    zsh-autosuggestions.zip

    1. 安装:对于使用`oh-my-zsh`框架的用户,可以通过添加`zsh-autosuggestions`到`.oh-my-zsh/custom/plugins`目录,然后在`.zshrc`文件中启用插件。对于不使用框架的用户,可以将项目克隆到本地,然后在`.zshrc`中...

    Ubuntu下的oh-my-zsh,ls彩色显示各种类型的文件.docx

    "Ubuntu 下的 oh-my-zsh,ls 彩色显示各种类型的文件" 在 Ubuntu 系统中,默认的命令行工具是 Bash,但是随着 oh-my-zsh 的出现,许多用户开始使用 zsh 作为默认 shell。oh-my-zsh 是一个基于 zsh 的配置框架,提供...

    zsh与oh-my-zsh终极配置文件

    zsh是众多shell里面比较强大的一个,有强大的补全功能,绚丽的颜色配置,传统的bash在它面前都显得没有任何光彩,最重要的就是兼容bash,但是又比bash好用,这里是基于oh-my-zsh的一个强大的配置文件

    zsh-syntax-highlighting

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # 在 plugins 列表中添加插件 plugins=(... zsh-syntax-highlighting)...

    oh-my-zsh tool

    在安装oh-my-zsh时,用户通常会克隆`oh-my-zsh`的GitHub仓库,这正是你提供的压缩包`oh-my-zsh-master`的来源。解压后,按照官方文档的步骤进行配置,就可以享受到oh-my-zsh带来的便利。值得注意的是,由于oh-my-zsh...

    oh-my-linux:一起安装zsh,Oh My Zsh,zsh-syntax-highlighting,zsh-userszsh-autosuggestions,zsh-completions和powerlevel10k

    哦,我Linux 一起安装zsh,Oh My Zsh,zsh-syntax-highlighting,zsh-users / zsh-autosuggestions,zsh-completions和powerlevel10k。

Global site tag (gtag.js) - Google Analytics