zsh-强大shell的使用

闲来无事,就想折腾折腾我的mac,哈哈

###(1)iTerm2 是 OS X 下一款开源免费的的终端工具,我基本用它替代了原生的 Terminal。网址:http://www.iterm2.com

###(2)有了优秀的终端,我们终于可以使用 Shell 了。不过,万里长征才开始了第一步,Shell 也是分门派的,我推荐给大家的是:终极 Shell——ZSH

安装好iTerm2后,使用时会发现没有“命令自定义别名”功能,在网上搜了下,配合使用zsh这个shell,就可以实现。
所以,我安装了zsh.
在默认终端里执行:

cat /etc/shells

即可以发现目前你mac环境里的shell命令种类。没安装zsh的话,请看shell-zsh连接进行安装。
我的默认已经安装了:

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

很明显最后一个就是我说zsh终极shell。
查看所以文件时会发现有一个.zshrc文件,使用vim命令查看这个文件内容,在最后配置命令别名:

alias ll="ls -l"
alias la="ls -a"

退出保存此文件,然后使用“ll”你会发现命令没有用。
原因在于你设置的默认shell并不是zsh这个shell,所以只要更改默认shell就可以了,如下:

chsh -s /bin/zsh

相关资料可看MacOSX shell 改用 zsh
关于主题的更改,可以看Themes · robbyrussell/oh-my-zsh Wiki · GitHub

文章目录