天下風雲出我輩
一入江湖歲月催

Shell终端利器之Zsh

Zsh介绍

  • Zsh具有以下主要功能:
  • 开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。
  • 在用户启动的所有shell中共享命令历史。
  • 通过扩展的文件通配符,可以不利用外部命令达到find命令一般展开文件名。
  • 改进的变量与数组处理。
  • 在缓冲区中编辑多行命令。
  • 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。
  • 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。
  • 可加载的模块,提供其他各种支持:完整的TCP与Unix域套接字控制,FTP客户端与扩充过的数学函数。
  • 完全可定制化。

安装配置

#安装zsh
$ yum install -y zsh / apt-get install zsh  
 
$ 查看所有shell
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/zsh
#更改默认shell为zsh
$ chsh -s /bin/zsh
#退出并重新登录终端查看当前使用的shell
$ echo $SHELL
/bin/zsh

使用Zsh拓展oh-my-zsh

#安装oh-my-zsh,确保已安装了git
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

#避免乱码,安装相关字体
$ git clone https://github.com/powerline/fonts.git --depth=1
  cd fonts
  ./install.sh

配置主题及相关插件

$ vim ~/.zshrc 在第十一行加上ZSH_THEME="agnoster" 注释掉默认的主题

#在.zshrc文件中搜索plugings位置,写入插件名字
plugins=(
git z extract zsh-syntax-highlighting wd
)

# 加载配置文件后重新登录shell
$ source .zshrc

 

 

赞(2) 打赏
未经允许不得转载:Anonym0x1 » Shell终端利器之Zsh

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏