[zsh] zsh的安装与使用, Oh-My-Zsh美化终端

1,882 阅读2分钟

前言

如果你需要接触 Linux 或 Unix,或者使用开发机进行代码开发时,你的终端可能更多使用的是bash或者cmd。 Bash 可能是最具有代表意义的自由软件 shell,部分是因为它具有的先进的功能,部分是因为它是大多数流行的 Linux 和 Unix 操作系统上的默认 shell。但是,随着使用的次数越多,你可能会发现有些些细节做得不好, 比如美化。所以,许多人选择从 Bash 转到zsh。

Oh My Zsh 是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能 ## Zsh介绍 Zsh (Z Shell) 是一种 Unix shell,它是一种命令行解释器,提供了比标准的Bourne Shell (sh) 和Bouner Again Shell (bash)  更多的功能和定制选项。

Oh-My-Zsh是一个开源的命令行工具,是针对Zsh(一种Unix shell)的一个社区驱动的框架和配置管理器。它提供了丰富的主题和插件,以增强命令行的功能和外观。

Zsh 安装

  1. 如果你的系统上尚未安装zsh, 请使用包管理器安装它, 命令如下 :
sudo apt install zsh
  1. 验证zsh是否安装成功
zsh --version
  1. 安装验证, 如果是下面这种结果, 则证明安装成功

image.png

安装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已经安装并运行

image.png

配置主题

oh-my-zsh提供了许多主题和插件供开发者来选择和配置, 您可以编辑~/.zshrc 文件来自定义您的配置, 如果找不到zshrc文件, 可通过命令打开

 # nano编辑器
 nano ~/.zshrc
 
 # vim编辑器
 vim  ~/.zshrc
 
 # emacs编辑器
 emacs ~/.zshrc
 
 # code编辑器
 code  ~/.zshrc

image.png

其中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 参数 接口