shell
2017-09-25 本文已影响2人
追沐
Linux/Unix提供了很多种Shell,即shell的各种版本,Mac上默认的是bash。
shell即终端,终端从广义上讲就是计算机提供给用户的一个工具,使得用不同的命令可以进行实现对计算机不同的操作。
为什么shell有不同的版本呢,是因为不同版本的shell有各自不同的风格吧,看你喜欢哪一款,就用哪一款。
查看Mac支持的shell版本:cat /etc/shells
drydeMBP:~ dry$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
drydeMBP:~ dry$
Linux/Unix默认都是使用Bash。大家好像大多数都喜欢安装zsh版本的shell。Oh My ZSH能管理zsh的配置和支持更多插件,使得zsh变得更容易使用和更加强大,安装方法:终端插件oh my zsh