当前位置: 首页 > news >正文

Linux安装zsh并配置oh-my-zsh

配置oh-my-zsh

  • 查看当前shell
  • 安装zsh
  • 切换到zsh
  • 配置ohmysh

查看当前shell

cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash

安装zsh

sudo apt install zsh
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/bin/zsh
/usr/bin/zsh

切换到zsh

chsh -s /bin/zsh

为特定用户设置默认 shell

sudo chsh -s /bin/zsh <username>
# <username> 替换为实际用户名

配置ohmysh

  1. 下载zsh
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
  1. [optional] 备份~/.zshrc
cp ~/.zshrc ~/.zshrc.orig
  1. 复制模板中的zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  1. 可选的插件
    建议安装,大大提升使用体验,代码自动补全和命令行高亮
git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/plugins/zsh-autosuggestionsgit clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
vim ~/.zshrc

把插件名称加入其中

plugins=(gitzsh-autosuggestionszsh-syntax-highlighting)

保存退出

source ~/.zshrc
http://www.lryc.cn/news/357307.html

相关文章:

  • echarts(6大基础图表)的使用
  • React hooks - forwardRef+useImperativeHandle
  • MyBatis出现:SQLSyntaxErrorException: Unknown column ‘XXX‘ in ‘field list‘
  • 代码随想录算法训练营Day54 | 392.判断子序列、115.不同的子序列 | Python | 个人记录向
  • 利用oracle默认事务隔离级别(提交读)提升多表联查速度
  • B/S架构+java语言+Mysqladr数 据 库ADR药物不良反应监测系统源码 ADR药物不良反应监测系统有哪些作用?
  • Matlab中% note that Wilkinson notation (‘L1~L4~1‘) is used to specify the model
  • 测试测试测试
  • 动态规划专题
  • .net8.0与halcon编程环境构建
  • 文心智能体平台:快来创建你的Java学习小助理,全方位辅助学习
  • AppInventor2 表格布局的外面的黑框怎么去掉?
  • 爬楼梯(进阶版)
  • echarts-事件
  • 备受推崇的公司文件加密文件推荐榜单
  • QT——QSlider实现,QT滑动控件的使用
  • 【网络协议Http】Http中get,post,put,delete区别
  • 软硬中断区别,磁盘块、扇区、页区别与之间的关系
  • 在线思维导图编辑!3个AI思维导图生成软件推荐!
  • 使用 Ubuntu + Docker + Vaultwarden + Tailscale 自建密码管理器
  • YOLOv7添加注意力机制和各种改进模块
  • 【OpenGL第一个程序】
  • GPT-4O神器来袭!自动生成Figma设计稿,移动端开发瞬间加速!
  • 清华大学提出IFT对齐算法,打破SFT与RLHF局限性
  • TS(TypeScript)中Array数组无法调出使用includes方法,显示红色警告
  • 基于Kafka的日志采集
  • 某烟草企业数字化转型物流信息化咨询项目规划方案(117页PPT)
  • 失落的方舟 命运方舟台服封号严重 游戏封IP怎么办
  • 2.10 mysql设置远程访问权限
  • C# 证件照替换底色与设置背景图---PaddleSegSharp