前言
如果你需要接触 Linux 或 Unix,或者使用开发机进行代码开发时,你的终端可能更多使用的是bash或者cmd。 Bash 可能是最具有代表意义的自由软件 shell,部分是因为它具有的先进的功能,部分是因为它是大多数流行的 Linux 和 Unix 操作系统上的默认 shell。但是,随着使用的次数越多,你可能会发现有些些细节做得不好, 比如美化。所以,许多人选择从 Bash 转到zsh。
Zsh 安装
- 如果你的系统上尚未安装zsh, 请使用包管理器安装它, 命令如下 :
sudo apt install zsh
- 验证zsh是否安装成功
zsh --version
- 安装验证, 如果是下面这种结果, 则证明安装成功
安装Oh-My-Zsh
官网:ohmyz.sh/。 安装方式任选其一即可。
# 国内镜像
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" --推荐
# 国内wget镜像
sh -c "$(wget -O- https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
# curl
sh -c "$(curl -fsSL https://install.ohmyz.sh/)"
随后会提示您更改默认shell为zsh,按照提示操作即可,或者通过设置settings.json文件中"terminal.integrated.shell.linux":'你的zsh路径'来设置默认终端。如果安装后出现以下即代表安装成功。
重新启动终端, 这时oh-my-zsh已经安装并运行
配置主题
oh-my-zsh提供了许多主题和插件供开发者来选择和配置, 您可以编辑~/.zshrc 文件来自定义您的配置, 如果找不到zshrc文件, 可通过命令打开
# nano编辑器
nano ~/.zshrc
# vim编辑器
vim ~/.zshrc
# emacs编辑器
emacs ~/.zshrc
# code编辑器
code ~/.zshrc
其中ZSH_THEME就是你当前主题, 如果需要更改为其他主题, 可直接替换为相应的主题即可,只有对配置文件进行修改,并source ~/.zshrc才能快速更新shell配置, 使更改立即生效。
具体有哪些主题可通过官网或者ls ~/.oh-my-zsh/themes查看
常用命令
# 查看已安装的shell列表
cat /etc/shells
# 查看当前所用shell
echo $shell
# 更改默认shell
chsh -s /bin/yourShell ---yourShell为我需要选择的shell名称
# 其他常用命令
`ls`: 列出目录内容
`cd`: 改变当前工作目录
`pwd`: 显示当前工作目录路径
`touch`: 创建空文件
`cp`: 复制文件或者目录
`mv`: 移动文件或目录
`rm`: 删除文件或者目录
`mkdir`: 创建新目录
`rmdir`: 删除空目录
`cat` : 查看文件内容
`grep`: 在文件中搜索指定模式 比如搜索Select grep Select ./front/src(路径) -r -n
`echo`: 输出文本内容
`source` 或 `.`: 执行指定的shell脚本
`history`: 显示历史命令记录
`chmod`: 修改文件权限, 比如 sudo chmod -R 777 xxx
`chown`: 修改文件所有者
`curl`:从网络下载文件, 或者校验地址
查看请求接口:curl -H 头部 -X 请求方式 -d 参数 接口