美化终端:zsh和on-my-zsh配置教程

简介: 美化终端:zsh和on-my-zsh配置教程

zsh

当前环境shell

echo $SHELL  

查看系统自带哪些shell

cat /etc/shells

安装zsh

yum install zsh   # CentOS
brew install zsh # mac安装

将zsh设置为默认shell

# CentOS
chsh -s /bin/zsh

# Mac如下
# 在 /etc/shells 文件中加入如下一行
/usr/local/bin/zsh

# 接着运行
chsh -s /usr/local/bin/zsh

oh-my-zsh

ohmyz https://ohmyz.sh/

github https://github.com/robbyrussell/oh-my-zsh

安装

sh -c "$(curl -fsSL )"

查看主题

ls ~/.oh-my-zsh/themes

修改zsh主题

vim ~/.zshrc

ZSH_THEME="candy"

参考 zsh+on-my-zsh配置教程指南(程序员必备)【已备份】

问题

1、安装了zsh之后 ~/.bash_profile文件设置的环境变量不起作用

$ vim ~/.zshrc

source ~/.bash_profile # 增加这行

参考: 环境变量怎么配置都不起作用?已经解决!一切源于 zsh


目录
相关文章
|
Java 程序员 Maven
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
【C/C++ CommonAPI入门篇】深入浅出:CommonAPI C++ D-Bus Tools 完全使用教程指南
581 0
|
3月前
|
XML 前端开发 调度
上下文爆炸?揭秘智能压缩术:引用机制让多智能体飞起来​
本文探讨多智能体协作调度中的层级指挥模式及其在实际应用中的性能与体验优化。针对 React 模式在工具调用、上下文管理、任务总结与过程监督等方面的痛点,提出流式 XML 工具调用、上下文压缩、通用推理兜底、任务总结增强与 MCP 监督机制等改进方案,有效提升任务执行效率与系统稳定性,为多智能体系统优化提供实践参考。
287 0
|
缓存 Linux
【阿里云镜像】切换阿里巴巴开源镜像站镜像——Deepin镜像
【阿里云镜像】切换阿里巴巴开源镜像站镜像——Deepin镜像
1412 0
【阿里云镜像】切换阿里巴巴开源镜像站镜像——Deepin镜像
|
人工智能 大数据 Apache
Flink Forward Asia 2024 即将盛大开幕!
Flink Forward Asia 2024是由Apache官方授权的技术大会,聚焦流式湖仓、流批一体、AI大模型等热点方向,旨在分享Flink社区最新动态及实践经验,是Flink开发者和使用者不容错过的盛会。大会不仅探讨了Flink在实时大数据分析中的应用,还深入讨论了Data+AI领域的新成果,如基于Flink和Elasticsearch的企业级高级RAG架构设计,展示了Flink在多模态数据处理、实时数据向量化等方面的强大能力。
|
机器学习/深度学习 算法 Python
深度学习初遇——自己动手实现三层神经网络
深度学习初遇——自己动手实现三层神经网络
521 4
|
搜索推荐 Linux Shell
打造个性化的Linux命令提示符
【8月更文挑战第47天】在Linux的世界里,命令行是高效工作的利器。本文将引导你如何通过简单的配置,让你的命令提示符更加个性化和实用,从而提升你的工作效率和终端使用体验。我们将从基础的颜色设置开始,逐步深入到复杂的解析符号和脚本编写,最终实现一个既美观又功能丰富的命令提示符。无论你是初学者还是高级用户,都能在这里找到适合你的技巧。让我们一起探索,让命令行不再单调!
236 16
|
数据库 测试技术 Java
阿里技术专家详解DDD系列 第二弹 - 应用架构
应用架构,指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构能让系统安全、稳定、快速迭代。但是今天我们在做业务研发时,更多会关注一些宏观的架构,而忽略了应用内部的架构设计,希望能通过案例分析和重构,推演出一套高质量的DDD架构。
58616 24
阿里技术专家详解DDD系列 第二弹 - 应用架构
|
监控 安全 Java
手把手带你实战 AGP 7.x ASM 字节码插桩
本文介绍了如何使用 AGP 7.0 推荐的 Transform Action API 来实现 ASM 插桩。
1904 0
手把手带你实战 AGP 7.x ASM 字节码插桩
|
移动开发 HTML5
详解 HTML5 服务器发送事件(Server-Sent Events)
详解 HTML5 服务器发送事件(Server-Sent Events)
451 0