小试shell中的神器zsh

很早就知道神器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
#####################################################################

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.