Liunx 安装配置zsh和oh-my-zsh 替换 bash
liuian 2024-11-28 00:50 76 浏览
一、前言
本文将基于 Liunx 环境安装配置 zsh 和 oh-my-zsh 替换 bash
oh my zsh
Liunx默认shell是单调的bash,而zsh比较高大上,bash有的功能,zsh基本上都有,并且功能强大,拥有很多插件与主题...
- Github 地址:https://github.com/ohmyzsh/ohmyzsh
- 官网地址: http://ohmyz.sh/
二、安装 zsh
小编将基于centos7.x 环境进行演示
# 查看当前使用的shell echo $SHELL # 查看shell列表确认是否安装zsh 或 直接执行 `zsh --version` cat /etc/shells # 安装zsh yum -y install zsh # 查看shell列表 cat /etc/shells # 切换shell为zsh 【 重新恢复到bash命令 : `chsh -s /bin/bash root` 】 - 末尾`root`标识为`root`用户配置 chsh -s /bin/zsh # 重启服务器 reboot # 查看当前shell echo $SHELL
三、安装 oh my zsh
# 安装 git yum install -y git # 安装 oh-my-zsh wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh # 成功则如下: -------------------------------------------------------------------------- __ __ ____ / /_ ____ ___ __ __ ____ _____/ /_ / __ \/ __ \ / __ `__ \/ / / / /_ / / ___/ __ \ / /_/ / / / / / / / / / / /_/ / / /_(__ ) / / / \____/_/ /_/ /_/ /_/ /_/\__, / /___/____/_/ /_/ /____/ ....is now installed!
温馨小提示:
root用户 安装后
- oh-my-zsh 安装目录: /root/.oh-my-zsh
- zsh 配置文件位置: /root/.zshrc
四、oh-my-zsh 配置
1、安装主题
主题选择:https://github.com/ohmyzsh/ohmyzsh/wiki/themes
这里小编选择 ys 主题进行安装 : https://blog.ysmood.org/my-ys-terminal-theme/
# 修改主题: vim ~/.zshrc # 将ZSH_THEME改成ys 【 zsh的默认主题为 `robbyrussell` (它不会把当前的工作路径全部展示出来) 注:=右边一定不要有空格,否则会报错找不到此主题 】 ZSH_THEME="ys" # 更新配置 source ~/.zshrc
2、安装插件
① incr.zsh 自动补全插件 -> http://mimosa-pudica.net/zsh-incremental.html
# 下载incr.zsh插件,并将插件放到oh-my-zsh目录的插件库下 cd ~/.oh-my-zsh/plugins wget http://mimosa-pudica.net/src/incr-0.2.zsh source incr*.zsh # 更新配置 source ~/.zshrc
② zsh-syntax-highlighting 命令行高亮显示插件
# 下载
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 修改配置
vim ~/.zshrc
# 将 plugins=(git) 改为 plugins=(git zsh-syntax-highlighting) 即可 【 注: 多个插件用空格分隔 】
# 更新配置
source ~/.zshrc③ zsh-autosuggestions 历史命令记录插件
# 下载 git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions # 修改配置 vim ~/.zshrc # 将 plugins=(git) 改为 plugins=(git zsh-autosuggestions) 即可 【 注: 多个插件用空格分隔 】 # 更新配置 source ~/.zshrc
④ 小编已安装插件
如需其它插件可自行谷歌哦~
3、问题:vim提示冲突
使用自动补全插件可能会与vim的提示功能冲突解决:将 ~/.zcompdump* 删除即可
rm -rf ~/.zcompdump* exec zsh
4、设置自动更新 oh-my-zsh
默认情况下,当oh-my-zsh有更新时,都会提示
①如果希望让oh-my-zsh自动更新,则修改 ~/.zshrc 配置如下
# 修改配置 vim ~/.zshrc # 新增配置 DISABLE_UPDATE_PROMPT=true # 更新配置: source ~/.zshrc
② 手动更新则执行
upgrade_oh_my_zsh
5、卸载 oh-my-zsh
uninstall_oh_my_zsh
五、总结
个人感觉 oh my zsh 很给力,用起来很舒服,是个好玩意儿 ~
相关推荐
- 手机u盘有必要买吗(手机u盘需要什么软件)
-
网上卖的手机U盘大都是各地的实体数码店进行发货和销售的。他们采用的U盘质量和工厂生产的质量是一致的。并没有什么区别对待。而且由于网上销售费用比较低,所以他在售卖比实体数码店售卖的价格更低,所以这种手机...
- 电脑系统怎么下载到u盘中(电脑系统win7纯净版下载官方免费版最新版)
-
下载电脑系统,可以到电脑系统资源下载网站,找到下载页面的下载点,右击下载点,选择迅雷下载,可以把系统文件下载到硬盘里,然后插上U盘,将下载好的系统文件复制到U盘。另一种方法是,将迅雷软件的默认下载路径...
- 小米主题安装器(红米主题商店app下载安装)
-
很抱歉,一加九手机无法直接安装小米主题。因为一加九和小米手机使用的是不同的操作系统和主题引擎,它们之间不兼容。一加九使用的是基于Android的OxygenOS操作系统,而小米手机使用的是基于Andr...
- hp电脑恢复出厂系统(hp电脑恢复出厂系统操作)
-
在开始菜单的【设置】中找到【重置此电脑】的选项即可开始重置恢复到出厂设置;如果您需要整个硬盘格式化,可以选择其中的【删除所有文件】的选项,等待系统设置完成之后会重新进入新系统设置。以下是详细介绍:...
- ghost做c盘镜像的步骤(ghost制作镜像步骤)
-
共9个步骤:1、一般GHOST工具是在PE启动后使用,这个就是PE中GHOST所在路径,找到这个软件并运行。2、界面是英文版本的,因为软件的易操作易学习性,所以这个软件基本没有中文版版本,然后在弹出的...
- win10家庭版怎么激活系统(win10家庭版激活步骤)
-
win10家庭中文版怎么激活1.在win10系统桌面上,点击左下角的开始按钮选择设置选项进入。2.进入设置列表菜单,点击更新和安全选项进入。3.点击激活选项继续下一步操作。4.在弹出输入产品密钥的对话...
- office2010和2016区别(office2010和2016差别大不大)
-
一、指代不同1、word2010:Word2010是Microsoft公司开发的Office2010办公组件之一,主要用于文字处理工作。2、word2016::Word2016是Microsoft公司...
- win10官网下载教程(windows官网下载win10)
-
步骤1首先打开360安全浏览器步骤2在搜索框中输入“微软官网”,点击“搜索”按钮步骤3点击进入微软官网步骤4下滑界面,在下方可以看到可以下载的系统,此处以windows10企业版下载为例,点击这个版本...
- 恢复帝app下载(恢复帝app官方)
-
微信删除好友一般是不能恢复的,有时候在网上会看到一些关于微信删除好友可以帮助恢复的黑客,大多数都是骗人的,因此,再着急恢复好友也需要理智、谨防上当受骗。1.电源:首先确认摄像头通电是否正常状态,指示灯...
- 系统之家下载安装(系统之家安装版)
-
是靠谱的。系统之家(HomeSystem)广义上包含了电脑系统安装和手机系统安装,在之前手机软件还不是很普及的时候一般特指电脑系统安装,可如今手机用户大量的出现,安卓系统可以说超过Windows系统...
- win10正版系统官网原版纯净版老电脑
-
一,纯净版Win10系统是根据正版系统制作的,没有夹杂其它软件和驱动,和正版系统一样安装完后需要打各种驱动和根据安装常用软件。二,本质上纯净版Win10也是盗版系统,这是和正版系统最大的区别,而且可能...
- 十大最好用的浏览器(市面上最好用的浏览器)
-
1、谷歌chrone 谷歌美国Google公司开发的一款浏览器,谷歌浏览器的特点就是界面简洁,速度快不卡顿,内容全面,你想要找到内容上面都有,就是在安装插件的方面会比较麻烦,不过看在它那么好用的份...
- ipad充不上电了怎么办(ipad充不上电怎么办但显示在充电)
-
原因和解决办法: 1、ipad充不进去电很可能是充电线的原因,假如大家在给ipad充电的时候以前经常有过接触不良的情况,那么,你就需要考虑更换充电线了。 2、第二,就是接口问题了,或者说是充电...
- 怎样取消开机启动项目(如何取消开机启动程序)
-
在Windows操作系统中,有一些程序或服务可能会在计算机启动时自动运行,这些程序或服务也被称为开机启动项。如果您希望在启动Windows时减少计算机运行的程序或服务数量,您可以关闭一些开机启...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
