oh-my-zsh的使用】的更多相关文章

前言 Zsh是一款非常棒的Shell,使用Linux和Mac系统的人,基本上都知道zsh的存在. 问题 在安装完Zsh后,zsh是可以使用的,但是重启之后,又恢复至默认的bash. 我在安装好之后,使用命令chsh -s /bin/zsh切换默认shell. 然后,输出$SHELL变量是这样的: root@XY ~ # echo $SHELL /bin/bash 设置无效,我以为要重启. 于是,重新启动Bash On Ubuntu On Window. 结果依然无效. 办法 我在BashOnWi…
需要的工具 iTerm,一个替代OSX自带终端的软件,基于iTerm才能实现上面的效果: oh-my-zsh,zsh是OSX上最强大的shell,没有之一,但是配置过程较为复杂,这个脚本能够帮你一键配置. powerline主题,基于oh-my-zsh的主题,也就是上面的效果啦. iTerm 目前最新版本是iTerm2,下载地址http://iterm2.com/,这个没什么好说的,解压以后扔到Application里,然后你就可以把系统自带的终端从Dock栏移除了- oh-my-zsh 手动安…
简单使用oh my zsh 安装oh my Zsh 安装zsh 安装curl或者wget 下载并安装oh my zsh: curl 下载方式curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh wget下载wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | shoh 使用oh…
使用上zsh后,发现命令提示符显示不了当前的路径,和一般的Linux系统默认提示不一致.配置自己的提示符: 更改配置文件.zshrc,添加配置PROMPT='%m:%. $',重新打开一个窗口生效. 相关配置提示符如下: %% 一个'%' #%) 一个')' %y 当前的tty名 %l 当前的tty名,如 pts/1 %M 完整主机名 %m 主机名(在第一个句号之前截断) %n 当前用户名 %. %c %C 前两个显示相对路径的当前文件夹名,最后一个是绝对路径(也就是说,前两个在家目录下显示'~…
关键字:autocomplete, zsh, backspace, securecrt, xterm, linux console 举个例子: 输入命令ls  然后按TAB补全试试,发现竟然是这样的 补全多出了一个ls.其他命令也会出同样的问题,不一定是double了,可能是duplicate了一部分 你可以尝试按backspace删除,前面一部分字母怎么也删不掉~~,然后修改补全的命令的时候也容易修改错,执行的和显示的对不上 例外情况: 如果仅仅是backspace乱码或无法删除问题,请检查编…
一年前,在搞终端的时候偶然一次机会,让我看到了各种强大的DIY界面,这让我很想去自己搞一个.于是在网上不断的寻找资源,也请教了大多数朋友.最终以失败告终.最近,本人又突然想起当时这件事,于是,决定边做笔记,边尝试当初失败的过程.经过一个晚上的时间,终于DIY出我梦寐以求的效果. 先放上最终DIY效果图: DIY效果图 下面,我将分步骤讲解我是怎么一步一步完成DIY过程 1. 首先下载 iTerm 2 2. 打开iTerm 2 3. 输入下面指令安装oh-my-zsh curl -L https:…
  本人补充:mac版git下载地址:http://code.google.com/p/git-osx-installer/downloads/list?can=3&q=&sort=-uploaded&colspec=Filename+Summary+Uploaded+Size+DownloadCount 其他参考地址: http://leeiio.me/bash-to-zsh-for-mac/ 原文地址http://sofish.de/1685 昨天在 twitter 上问为什么…
我的环境是 centos 6.5 x64 安装 oh my zsh 后,home end 键失效,解决办法为在 .zshrc 里添加设置如下 #Rebind HOME and END to do the decent thing: bindkey '\e[1~' beginning-of-line bindkey '\e[4~' end-of-line case $TERM in (xterm*) bindkey '\eOH' beginning-of-line bindkey '\eOF' e…
了解到ZSH的强大以后打算将自己目前使用的bash切换到ZSH.具体ZSH比bash强在那里就不多少了,网上的文章一搜一大把.个人主要是被ZSH强大的自动补全吸引过来的.虽然bash装了bash-completaion以后也有了一定的自动补全能力,但是和ZSH比起来还是差距太大. ZSH虽然功能强大,但是配置繁琐,并且shell脚本的语法一向比较奇葩,如果自己定制还需要对shell脚本有一定的了解.本来想用ZSH来节省时间,但是还要花大量时间来配置ZSH无疑会生使众多程序员望而却步.好在gith…
目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是深藏不露的 zsh, 这货绝对是马车中的跑车,跑车中的飞行车,史称『终极 Shell』,但是由于配置过于复杂,所以初期无人问津,很多人跑过来看看 zsh 的配置指南,什么都不说转身就走了.直到有一天,国外有个穷极无聊的程序员开发出了一个能够让你快速上手的zsh项目,叫做「oh my zsh」,Github 网址是:https://github.com/robbyrussell/oh-m…
server #!/bin/zsh #zsh TCP server script zmodload zsh/net/tcp #listening port ztcp -l #This is a file describ mark $REPLY fd=$REPLY echo "Waiting for a client..." #accept a new connect. ztcp -a $fd clientfd=$REPLY echo "client connected&quo…
Z shell’s (zsh) popularity has increased in the last years. I have not moved too zsh yet, but I am going to do that. zsh is not installed in Linux by default, but it can be installed easilly with a package manager: 1. Check if zsh is already installe…
序 很久以前,我就知道zsh.后来在并不遥远的好几年前,第一次装arch的时候,默认shell就是zsh.虽然用起来不太习惯,但是仍然蛮好用的. 决定好好的学一下zsh,如果可以就切换过去,毕竟bash兼容.最近最大的感悟,就是时刻要跟上潮流,学习时髦的东西 :)不要被年轻人淘汰掉... 老实说,第一次用zsh的时候,我并没有觉得怎么样,反而觉得用着bash古朴一下,也没什么不好的.直到头两天体验了一下fish,一下子被惊艳到了.遂决定果断跨入新时代! 参考 圣教读物:zsh-archwiki …
之前用fish安装homebrew成功了 但是忘记怎么安装的了 以后要纪录下来了 设置zsh为默认的 shell https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH…
继续上篇介绍我的终端环境.这篇介绍zsh和z,其实这不局限于os x,在所有的*nix系统中都是可用的. zsh zsh作为bash的替代品,自然很多人要问:why zsh? 在Zsh Workshop 有个长长的功能列表,用来回答这个问题.这里讲下我选择zsh的原因,当然,也是介绍zsh强大的功能. 兼容bash.这使得切换到zsh没有任何成本. OS X默认的bash版本实在是太老了啊…… 拼写纠正.你总会不小心打错命令.这时,zsh会进行自动拼写纠正,如图: 更强大的补全. 连按两次tab…
0.预备知识 echo $SHELL命令可以查看当前正在使用什么shell 默认情况下(mbp 10.10.5)使用bash作为默认shell,然而也自带zsh,which zsh命令可以查看zsh的安装目录(我的在/bin/zsh). 1.下载oh-my-zsh 可以利用git下载:git clone git://github.com/robbyrussell/oh-my-zsh.git 也可以到github官方repository下载压缩包:https://github.com/robbyr…

zsh

一.简介 Zsh 也许是目前最好用的 shell,是 bash 替代品中较为优秀的一个.   二.优点 1)补全 zsh 的命令补全功能非常强大,可以补齐路径,补齐命令,补齐参数等. 按下 tab 键显示出所有待选项后,再按一次 tab 键,即进入选择模式,进入选择模式后,按 tab 切向下一个选项,按 shift+tab 键切向上一个选项,ctrl+f/b/n/p 可以向前后左右切换. 2)别名 zsh 不仅支持普通 alias,还支持针对文件类型的 alias 3)跳转 zsh 的目录跳转更…
先装了workon,然后装了zsh,发现在zsh里不起作用 翻了一下网上没有解答,就看了看bashrc文件,发现一句 source /usr/local/bin/virtualenvwrapper.sh 将这个在zshrc下又放了一份就好了~~~~~~~~~~~…
[root@GIT ~]# yum search zsh =============================== N/S Matched: zsh =============================== autojump-zsh.noarch : Autojump for zsh docker-io-zsh-completion.x86_64 : zsh completion files for docker gromacs-zsh.noarch : GROMACS zsh su…
Mac的Terminal出了bash还配备了zsh模式,相比于bash,zsh的界面更加简单精致,用户名直接省略,用一个小箭头代替,而且箭头的颜色还可以指示命令的对错:路径和文件名的自动补全功能也十分好用,配合Tab键可以轻松地实现路径的选择和切换.下面介绍一下terminal如何从bash切换到zsh: bash切换为zsh: chsh -s /bin/zsh zsh切换回bash: chsh -s /bin/bash zsh功能很强大但是太复杂,所以需要oh-my-zsh来将它简单化. 下载…
安装 zsh . on-my-zsh 和 autojump zsh 是 linux 上另外一个 shell ,号称是终极 shell .它的配置比较复杂,一般的发行版中,默认没有安装这个 shell ,而是使用 bash 或其它的 shell.在 github 上有人开源了一个 on-my-zsh 的项目,提供了很多 zsh 的配置插件,使得 zsh 使用起来非常简单. 整个安装的过程非常简单,首先安装 zsh : apt-get install zsh on-my-zsh 需要从 github…
zsh优势兼容bash, 方便git管理,但是有时候切换速度较慢,特别遇到git仓库目录 fish优势速度较快,路径提示也不错,但是和bash不兼容 1. zsh 首先,可以通过cat /etc/shells显示当前安装了哪些shell,也可以通过echo $SHELL查看当前正在使用的shell 安装zsh:Ubuntu:sudo apt-get install zsh 从bash切换到zsh,且开启Terminal默认为zsh, chsh -s /bin/zsh 安装oh my zsh: w…
文章来源http://yijiebuyi.com/blog/3154040ae0aa3d352c61a10f2664591e.html shell基础: 查看当前使用shell类型: ->echo $SHELL; 查看当前系统支持哪些shell: ->cat /etc/shells; 即时切换shell: 直接输入zsh或者bash即可???or ->chsh; 将某个shell设置为默认启动(重启生效): ->chsh -s /bin/zsh; zsh的目录记忆功能:插件autj…
zsh通过编辑~/.zshrc来配置环境变量,bash通过编辑~/.bash_profile来做同样的事…
抱歉,这篇博文推迟发布了,人都是有惰性的...看在这个牛逼闪闪的标题就原谅我吧! 为何这篇文章要归类到 mac 下? 第一个问题,稍后我们说明下. zsh是个什么东东? 第二个问题... 你应该稍微接触过一点点shell ,或者了解一点点? 如果不知道 shell ,那就点下广告离开吧, 人生苦短,时间珍贵. 在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算. shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识…
转自 http://11ten.gitcafe.io/book-a/iTerm2/index.html iTerm2的主要特点: 开源免费. 兼容性比默认Terminal更好.对于经常要远程使用的情况下,默认的Terminal在使用vi时经常出现不兼容的问题,而iTerm2在这方面显然做的更好. 快捷键丰富.⌘ + 数字: 切换标签页. ⌘ + 方向键 按方向切换标签页. ⌘ + enter: 切换全屏 ⌘ + f: 查找.支持正则.其中查找的内容会被自动复制.省去了再去⌘+c的步骤.同样,鼠标…
先安装zsh,同时移除之前可能的oh-my-zsh的安装 sudo apt-get install zsh if [ -d ~/.oh-my-zsh ]; then rm -r ~/.oh-my-zshfi 自动安装「oh my zsh」, 这个是用来配置zsh软件.(https://github.com/robbyrussell/oh-my-zsh) wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.…
0.安装zsh: sudo apt-get install zsh git wget 1.启用zsh:chsh -s /bin/zsh 2.github: https://github.com/robbyrussell/oh-my-zsh 3.查看正在使用什么bash:echo $SHELL/bin/bash 4.更改主题:-/.zshrc中改为ZSH_THEME="avit"…
zsh优势:自动补全功能强大和很高的可配置性 1.查看当前系统装了哪些shell    cat /etc/shells 2.当前正在运行的是哪个版本的shell    echo $SHELL 3.安装zsh    sudo apt-get zsh 4.切换zsh    chsh -s /bin/bash(非实时,需重启) 5.安装oh my zsh    wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/r…
安装oh my zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 更多安装方法,请访问 https://github.com/robbyrussell/oh-my-zsh oh my zsh 配置 安装好 oh my zsh 后,我们可以看到在用户目录(~)下有一个 .zshrc 文件,该文件就是 oh my zsh 的配置文件.mac下面的su…