Linux 环境下 ZSH 简介、安装及简单使用

本文介绍Zshell(Zsh)及其增强版OhMyZSH的安装、配置过程,包括主题设置、Python环境配置,以及如何切换默认Shell至Zsh,提升Linux或Mac OS的终端使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. zsh 简介
  • 官网:http://www.zsh.org
  • Z shell 的简称
  • 用于交互式登录的 shell 及脚本编写的命令解释器,可以拓展使用一些功能丰富的第三方插件和主题,提高 shell 使用效率
2. zsh 安装
sudo apt-get install -y zsh
3. 安装 Oh My ZSH
  • 官网:https://ohmyz.sh/
  • Github:https://github.com/ohmyzsh/ohmyzsh
  • 说明:oh-my-zsh 收集了常用的 zsh 第三方插件和主题,因此安装完 zsh 后,建议马上安装 Oh My ZSH
  • curl安装方法
sudo sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • wget安装方法:
sudo sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
4. 配置 Oh My ZSH 收集的第三方主题
  • 以 agnoster 为例
    • Github:https://github.com/agnoster/agnoster-zsh-theme
  • 通过 vim 打开 zsh 的配置文件 .zshrc
vim ~/.zshrc
  • 将 ZSH_THEME=“robbyrussell” 注释,并添加 agnoster 主题
#ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster"
  • 保存 .zshrc 配置文件,重新打开该终端会话

  • 从 bash 中启动 zsh

zsh
  • 从 zsh 返回 bash
bash
# 或者在 zsh 中输入 exit 后回车
exit
5. Oh My ZSH 集成的其他主题
  • 其他主题列表:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
6. 设置 zsh 为登录后会话的默认终端
# 方法一:
chsh -s `which zsh`
# 方法二:
chsh -s /bin/zsh
# 方法三:
sudo usermod -s /bin/zsh 用户名
7. 还原回默回 bash
方法一:
chsh -s `which bash`
方法二:
chsh -s /bin/bash
方法二:
sudo usermod -s /bin/bash 用户名
8. zsh 查看和运行之前输入的命令
  • 在 zsh 下,按键盘 Ctrl + R 键
  • 输入之前输入的的命令,会自动弹出匹配,回车即可运行
9. zsh 输入下方提示
  • 在 zsh 下,按键盘 Ctrl + R 键,既可以在下面提示中选择下一级目录的文件或文件夹
10. 配置 Python 环境
  • 通过 vim 打开 zsh 的配置文件:vim ~/.zshrc,在最后追加 python 环境
# 以 Anaconda 为例
export PATH=/home/用户名/anaconda3/bin:$PATH
参考

[1] https://ohmyz.sh/

[2] http://www.zsh.org

[3] https://github.com/ohmyzsh/ohmyzsh

[4] https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

[5] https://zh.wikipedia.org/wiki/Z_shell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdn-WJW

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值