首页 > 其他分享 >安装oh-my-zsh(命令行工具)

安装oh-my-zsh(命令行工具)

时间:2024-05-09 22:45:38浏览次数:21  
标签:oh my syntax com https zsh

目录

一、安装zsh、git、wget

安装oh-my-zsh的前提需要先安装zsh并且版本至少为 4.3.9。推荐使用 5.0.8 或更新版本

yum install -y wget git zsh

二、安装运行脚本

oh-my-zsh官网:https://ohmyzsh.sh/#insatll

1、curl/wget下载

  • 使用curl:

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
  • 使用wget:

    sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

2、手动下载

GitHub:https://github.com/ohmyzsh/ohmyzsh

Gitee:https://gitee.com/mirrors/oh-my-zsh/

  1. 手动Download Zip

  2. 下载好的压缩包上传到虚拟机/远程连接工具

  3. #解压
    yum install -y unzip
    unzip oh-my-zsh-master.zip
    
  4. #运行脚本
    cd oh-my-zsh-master/tools
    ./install.sh
    

image-20240509215721372

手动输入y即可体验

三、切换主题

1、编辑配置文件

编辑zsh配置文件 ~/.zshrc

vim ~/.zshrc

2、切换主题

找到 ZSH_THEME="" 行

后面引号中即为主题名称

image-20240509220111161

许多主题需要安装 Powerline 字体或 Nerd 字体才能正确渲染。

没有它们,这些主题将渲染出奇怪的提示符号

/oh-my-zsh-master/themes下是可供选择的主题

  • 也可以使用 ZSH_THEME="random" 使用随机主题
  • 随机主题下可以使用 source ~/.zshrc 重载配置文件来刷新主题
  • 选出一个合适的主题后 可以使用命令 echo $RANDOM_THEME 来输出当前的主题名称

四、安装插件

1、zsh-syntax-highlighting(高亮语法错误)

官网:https://github.com/zsh-users/zsh-syntax-highlighting

下载插件到本地指定目录

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting

设置插件自动加载

echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

重载配置文件

source ~/.zshrc

2、zsh-autosuggestions(自动补全)

官网:https://github.com/zsh-users/zsh-autosuggestions

下载插件到本地指定目录

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

设置插件自动加载

echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

重载配置文件

source ~/.zshrc

五、更多优化配置

这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔-腾讯云开发者社区-腾讯云 (tencent.com)

标签:oh,my,syntax,com,https,zsh
From: https://www.cnblogs.com/misakivv/p/18183219

相关文章

  • [转帖]Mysql数据库的事务特性、隔离级别及MVCC多版本并发控制简介
    https://my.oschina.net/tongchengyu/blog/4714950事务的特性数据库如果支持事务,就要满足下面四个特性(ACID)。原子性(A:Atomicity)在一个事务中,多个sql操作,要么一起成功(所有数据操作都成功),要么一起回滚(其中一个没有成功,其他数据操作一起恢复到开始状态)。一致性(C:Consisten......
  • mysql面试
    001Mysql如何实现索引机制MySQL中索引分三类:B+树索引,Hash索引,全文索引InnoDB索引和MySAM索引实现的区别是什么?MySAMMySAM索引文件和数据是分离的,使用B+树实现,主键索引和辅助索引实现一致,索引文件仅保存记录所以在页的指针(物理地址),通过这些地址来读取页,进而读取被索引的行 ......
  • Linux nohup 命令
    Linuxnohup命令应用场景使用PyCharm连接服务器跑模型虽然很方便,但是如果遇到网络不佳、PyCharm出BUG、急需转移阵地等情况就只能中断训练,前面的全白跑了。因此可以尝试直接在服务器上使用命令跑模型,这个命令好说,笨一点的方法直接抄用PyCharm运行时输出的命令嘛:但是这样......
  • MyBatis-Plus随手笔记
    1使用MyBatisPlus插件来自动化创建从数据库表生成相应的实体类User和映射文件。这一过程的说明说明;根据数据库表生成对应的基本的crud代码和Entity类,可以参考renren代码生成器,以前在hspliving分布式项目中使用过!参考老韩在hspliving-commodity中crud代码的自动生成过程视频,......
  • MySQL 创建数据库使用 UTF-8 问题
    问题描述将emoji符号(如......
  • mysql - mysql 命令行的使用
    1.Mysql管理连接数据库--连接本地数据库mysql-uroot-p--连接远程数据库mysql-h192.168.0.105-uroot-p--连接远程指定数据库并设置字符集mysql-h192.168.0.105-uroot-p--default-character-set=utf8test修改root密码,直接修改配置文件[mysql]......
  • 【转】[MySQL] 忘记密码的处理之 Windows 篇
    来自:阿里的通义灵码在Windows环境下,如果你忘记了MySQL的root密码,可以通过以下步骤重置:停止MySQL服务:打开“服务”管理工具(可以通过运行 services.msc 或搜索“服务”找到)。找到名为 MySQL 或 MySQL80(根据你的版本)的服务,然后右键选择“停止”。找到MySQ......
  • 【转】[MySQL] 忘记密码的处理之 Linux 篇
    来自:阿里的通义灵码如果你忘记了MySQL的root用户密码,可以按照以下步骤重置:方法1:使用 mysqld_safe 跳过授权表停止MySQL服务:bash sudoservicemysqlstop启动MySQL并跳过授权表:bash sudomysqld_safe--skip-grant-tables&登录到MyS......
  • mysql8.0数据库添加用户和授权
    MySql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权需要先创建用户,再进行授权操作1.创建新用户createuser'username'@'host'identifiedby'password';其中username为自定义的用户名;host为登录域名,host为'%'时表示为任意IP,为localhost时表示本机,或者填写指......
  • Python 如何优雅的操作 PyMySQL
    一、PyMysql在使用Python操作MySQL数据过的过程中,基本的增删改查操作如何更加高效优雅的执行。这里将以PyMySQL为例,介绍一下如何使用Python操作数据库。Python对MySQL数据库进行操作,基本思路是先连接数据库Connection对象,建立游标Cursor对象,然后执行SQL语句对数据库进行操作......