Zsh

zsh,或 Z Shell,是一个 Unix-Like 系统(如 macOS 或 Linux)下的 shell 命令行解释器。

它支持强大的自动补全能力,拥有丰富的插件,具有高可定制性,而且与 bash 充分兼容。虽然,它与 bash 相比,能力更加强大,但是它却依然比 bash 更快。

再者,相较于 bash,zsh 现在社区更加活跃,是一个还在成长中的项目。

MacOS 快速打开终端方式:按下 command + space(空格键),并在弹窗内输入 Terminal 即可。

常用命令

1# 查看当前终端shell是zsh还是bash
2echo $0
3# 切换成bash
4chsh -s /bin/bash
5# 切换成zsh
6chsh -s /bin/zsh
7
8# 编辑zsh配置文件
9vim ~/.zshrc
10# 保存当前配置
11source ~/.zshrc
12
13# 查看目录
14ls
15ls -a # 查看隐藏文件
16
17# 切换目录
18cd
19
20# 创建目录
21mkdir xxx
22
23# 查看文件
24cat xxx
25
26# 当前获取路径
27pwd
28
29# 修改文件
30vim xxx
31
32
33# 查找占用 3000 端口的进程
34lsof -i :3000
35
36# 或者使用
37netstat -tulpn | grep 3000
38
39# 杀掉占用端口的进程
40kill -9 进程ID