很早就知道神器zsh的存在,一直没有用,今天手痒装了一下,哈哈,用起来还不错。
zsh是bash的增强版,可以兼容bash,可谓是shell中的战斗机,非常方便的命令提示、补全、忽略大小写等功能,一个字爽,可参见
https://www.zhihu.com/question/21418449
不过通常zsh配置起来比较复杂麻烦,于是诞生了oh-my-zsh,专门为简化zsh的配置而开发,http://ohmyz.sh,极大的简化了zsh的配置,还是一个字,爽。
安装zsh
首先查看系统是否安装了zsh,发现系统没有安装zsh
cat /etc/shells 或者chsh -l
/bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh /bin/dash /bin/ksh
如果没有zsh,直接安装oh my zsh会报错Zsh is not installed! Please install zsh first!,所以第一步应该是先安装zsh
如果你有sudo权限或者root权限,可以执行
apt-get install zsh
如果没有的话(如果有的话,忽略这一步),比如只能安装在自己的HOME目录下,可以通过下载源码自己编译的方式,实现安装zsh
wget -c https://jaist.dl.sourceforge.net/project/zsh/zsh/5.5.1/zsh-5.5.1.tar.gz tar -xvzf zsh-5.5.1.tar.gz cd zsh-5.5.1 ./configure --prefix=/PATH make make install 在.bashrc文件中设置启动 exec /share/apps/zsh/bin/zsh -l 此时还要确保zsh在环境变量中,如果没有,请设置。
安装oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
既然用了zsh,我也尝试了一下新的虚拟终端MobaXterm。
https://mobaxterm.mobatek.net
安利的文章可以看这个,https://www.isharebest.com/mobaxterm.htm
这个虚拟终端的功能非常丰富,但用起来有时候莫名其妙的卡。或许zsh和Xshell更搭。
尝试了下命令提示的功能,如图,还是很方便的,后续以后会经常用zsh了。
oh my zsh的主题列表https://github.com/robbyrussell/oh-my-zsh/wiki/themes
#####################################################################
#版权所有 转载请告知 版权归作者所有 如有侵权 一经发现 必将追究其法律责任
#Author: Jason
#####################################################################