Debian,Ubuntu下安装zsh和oh-my-zsh
文章目录
- 1.zsh介绍
- 2.安装zsh
- 3.安装Oh My Zsh
- 3.配置主题
- 4 添加kubectl自动补全
1.zsh介绍
Z Shell或zsh是一种交互式的UNIX shell和功能强大的脚本语言(包括shell脚本)的命令行解释器。 Zsh自1990年以来由“Paul Fastad”开发,而“zsh”绰号源自耶鲁大学教授宗绍。Zsh 兼容 Bash,Bash的命令在Zsh 上都能使用。
zsh有很多强大的功能,这里就不一一介绍了。
2.安装zsh
apt-get install zsh
安装完毕以后,你需要将zsh替换为你的默认shell,输入下面命令进行替换:
chsh -s /bin/zsh
重启终端后进入zsh
3.安装Oh My Zsh
官网介绍:Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout.
oh-my-zsh是基于zsh的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。
使用如下命令进行安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3.配置主题
oh-my-zsh集成了大量的主题, 位于~/.oh-my-zsh/themes
所有主题的效果见:Themes · robbyrussell/oh-my-zsh Wiki
可以通过修改~/.zshrc中的环境变量ZSH_THEME来完成主题的配置
nano ~/.zshrc
将ZSH_THEME=“robbyrussell”,改为
ZSH_THEME="candy"
你可以选择自己喜欢的主题
如果你想禁止自动更新,可以吧这行的注释取消:
# DISABLE_AUTO_UPDATE="true"
使用如下命令更新zsh:
source ~/.zshrc
4 添加kubectl自动补全
#kubectl补全
source <(kubectl completion zsh)
echo "source <(kubectl completion zsh)" >> ~/.zshrc
source ~/.zshrc
参考资料:
- Oh My Zsh - a delightful & open source framework for Z-Shell
Debian,Ubuntu下安装zsh和oh-my-zsh相关推荐
- Linux :debian(ubuntu)下安装和使用haskell
文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...
- Linux: debian/ubuntu下安装和使用Java 11
Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...
- Linux: debian/ubuntu下安装和使用Java 8
Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...
- Linux: debian/ubuntu下安装Neo4j
文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...
- debian,ubuntu下安装MariaDB,并设置密码,修改端口,允许外网访问
文章目录 安装MariaDB 设置密码 修改端口 允许远程访问 安装MariaDB MariaDB存在apt 的更新中,如果追求最新版,可以下载二进制文件进行编译安装,但普通人用没必要那么麻烦,直接装 ...
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
启用 Mod_rewrite 模块: sudo a2enmod rewrite 另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/ ...
- debian/ubuntu下安装java8
2019独角兽企业重金招聘Python工程师标准>>> 通过oracle-java8-installer 安装的 方法: http://blog.csdn.net/feelang/a ...
- 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?
在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...
- Ubuntu下安装依赖包问题总结
如下包未满足包依赖关系: libvtk-dev5:依赖于:libfreetype6-dev,但它(libfreetype6-dev)将不会被安装依赖于:libnetcdf-dev,但它(libnetc ...
- linux/ubuntu下安装java开发环境
在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...
最新文章
- codefores 786B. Legacy(最短路,线段树优化拆点,好题)
- 【工具篇】接口测试神器 -- Postman 入门教程
- idea findbugs使用_「测试」 - 静态测试 amp; FindBugs
- 微信小程序现实问题之低素质客户需求问题
- DEV GridView嵌套
- 安卓 监听 mysql_Android监听数据库的值改变与否
- elasticsearch5.3安装kibana、x-pack插件、elasticsearch-an
- python中paramiko模块_如何使用python中paramiko模块?
- 和机器学习和计算机视觉相关的数学(转载)
- java md5方法 for Android
- Visual Studio 2019安装MFC开发工具包
- android中slider控件,VideoRangeSlider视频裁剪控件
- bcd转ascii码 流程图_BCD码与ASC码互转 | 学步园
- SSO(Single Sign On):原理与使用
- Gitee 图床被屏蔽后,我搭建了一个文件系统并封装成轮子开源
- matlab怎么仿真低频振荡,电力系统低频振荡MATLAB仿真毕业论文.doc
- PS5手柄可兼容安卓系统和win系统
- Mr. Huang1
- 《戴维斯王朝》,关于一个家族祖孙三代的投资故事
- 软件过程和项目管理(CMMI配置管理)
热门文章
- 分片哈希piecewise hashing
- 柚子的collection
- TMB计算的小工具-calculate_TMB.exe
- Gastroenterology:住院期间COVID-19患者肠道菌群的变化
- 人类或起源于古菌?真假?
- ggClusterNet---一条代码完成全内容微生物网络
- Gut:卡姆果提取物改变肠道菌群预防小鼠肥胖
- Microbiome:微生物组研究中优化方法和规避误区
- pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据
- R语言max函数min函数计算各种数据对象最大值最小值实战