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

centos 安装 配置 zsh

centos 编译安装 zsh 和 配置 oh-my-zsh

下载

wget https://jaist.dl.sourceforge.net/project/zsh/zsh/5.9/zsh-5.9.tar.xz

依赖

yum install ncurses-devel

安装zsh

执行:

tar -xvf zsh-5.9.tar.xz
cd zsh-5.9
./configure --prefix=/usr/local/zsh5.9
make && make install

添加信息

# 在 /etc/shells 最后一行加上:/usr/local/bin/zsh
echo "/usr/local/zsh5.9/bin/zsh" >> /etc/shells# 把默认shell 切换为 zsh,重启系统生效
chsh -s /usr/local/zsh5.9/bin/zsh

安装 oh-my-zsh

oh-my-zsh github 仓库

在 github 代码仓库里写了如何安装 oh-my-zsh

MethodCommand
curlsh -c “$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
wgetsh -c “$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
fetchsh -c “$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”

有些人的机器由于环境没有配置好,可能上面三种方式都无法安装。

解决方式:

方案一: 根据提示,配置好环境

方案二 直接在 github 下载项目,改名为 .oh-my-zsh。然后执行下面命令,把 .zshrc 文件复制到 home 目录下

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

重启终端生效

http://www.lryc.cn/news/269341.html

相关文章:

  • git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件
  • Vue Echarts 多折线图只有一条X轴(合并X轴数据并去重排序) - 附完整示例
  • WPF+Halcon 培训项目实战(6):目标匹配助手
  • Linux管理LVM逻辑卷
  • vue如何实现局部刷新?
  • C语言,指针链表详解解说及代码示例
  • 6、LLaVA
  • SpringMVC核心处理流程梳理
  • go 语言程序设计第2章--程序结构
  • JavaScript基础知识点总结:从零开始学习JavaScript(五)
  • Intel FPGA 技术开放日
  • 分享72个Python爬虫源码总有一个是你想要的
  • Mybatis 动态 SQL - foreach
  • 编程笔记 GOLANG基础 001 为什么要学习Go语言
  • OrientDB使用教程:全面了解图数据库
  • VMware安装笔记
  • MIT线性代数笔记-第27讲-复数矩阵,快速傅里叶变换
  • 三维点通用排序
  • [架构之路-265]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 如何做好详细设计
  • java设计模式学习之【模板方法模式】
  • 篇章二 | Python 入门指南:深入理解基础数据类型
  • 循环冗余效验码的计算方法
  • 第P8周:YOLOv5-C3模块实现
  • Java中常见的日志包分析(Log4j、Logback、SLF4J等)
  • C++系列-第1章顺序结构-3-输出类cout
  • 对于智能设备的一些设想1
  • Large-Precision Sign using PBS
  • 【电商项目实战】MD5登录加密及JSR303自定义注解
  • 2014,TEVC,A competitive swarm optimizer for large scale optimization(CSO)
  • 【机器学习】【线性回归】梯度下降