Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Ubuntu oh-my-zsh与autosuggestions配置

Ubuntu oh-my-zsh与autosuggestions配置

作者头像
chaibubble
发布于 2020-04-08 08:58:57
发布于 2020-04-08 08:58:57
3.4K00
代码可运行
举报
运行总次数:0
代码可运行

shell的类型有很多种,linux下默认的是bash,而bash的界面过于单调,命令提醒功能也不友好,zsh+autosuggestions就是为了让界面变得更美观,使用变得更高效。而oh-my-zsh在其中的作用就是让zsh的配置变得简单易用,并提供了大量的主题以供选择。 在Mac os和Linux系统中,上述组合经常被人使用。

zsh安装与配置

确定当前使用的shell,默认为bash:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $SHELL
/bin/bash

确定是否安装了zsh:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /etc/shells 
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/bin/zsh

如果没有安装:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt install zsh

将shell由bash换为zsh:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chsh -s /bin/zsh

上述过程只需要重启terminal,不需要重启服务器

oh my zsh安装

在zsh的基础上,安装oh-my-zsh

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

主题选择

很多人选择oh-my-zsh可能都是为了其丰富的主题,尤其是一些主题对Git的支持非常友好,远不是默认的bash能比,oh-my-zsh的主题列表: 比如选择ys主题,vim 打开.zshrc,它在你的主目录下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /home/username/.zshrc

将ZSH_THEME选项换为ys即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ZSH_THEME="ys"

autosuggestions设置

最后就是另一个及其重要的功能,zsh-autosuggestions,它是在zsh基础上的命令提醒功能,大多数情况下,我们键入的命令有很高的重复性,而这个提醒功能能有效提高效率。

安装zsh-autosuggestions:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

配置zsh-autosuggestions,同样打开.zshrc,将plugin加上一个zsh-autosuggestions:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plugins=(zsh-autosuggestions)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Linux】oh-my-zsh终端配置
Oh-My-Zsh是一个开源的命令行工具,它是基于Zsh shell的一个扩展框架。Zsh是一种强大的交互式shell,比默认的Bash shell功能更强大,并且提供了更多的定制选项和插件支持。
DevFrank
2024/07/24
7060
【Linux】oh-my-zsh终端配置
Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)
2018年更新: 使用过程中发现 agnoster 这个主题虽然美观,但是在实际使用过程中对用户来说并不是很友好,个人来说 ys 主题更适合我。 更改主题: ZSH_THEME="ys" ----
希希里之海
2018/05/16
3.3K0
linux 安装并配置zsh
如果因为网络问题安装失败,可以使用代理,或者直接把那个文件下载到本地,添加权限后执行就好了
caoayu
2020/09/23
3.6K0
打造高效终端:zsh + oh-my-zsh
安装 oh-my-zsh,参考文档:https://github.com/ohmyzsh/ohmyzsh?tab=readme-ov-file#basic-installation
Lcry
2024/07/17
4340
打造高效终端:zsh + oh-my-zsh
极客工具之 oh-my-zsh
shell 有多种,大多数人接触比较多的是 bash, 不管是 mac 还是各个 linux 发行版,默认的 shell 基本都是 bash,虽然 bash 功能已经丰富了,但对于极客们来说,界面不够炫,提示功能也不够强大。而 zsh 功能及其强大,只是配置过于复杂,后来就有了 oh-my-zsh 开源项目,配置难度大大降低。
imroc
2020/01/20
3.8K0
极客工具之 oh-my-zsh
打造 Mac 下高颜值好用的终端环境
最近有很多朋友看了我的文章之后,问我你终端是怎么设置的,为什么如此炫酷,这这这...让我怎么说,难道我的文章不干吗?还是特干看不下去了?好吧,今天趁着周末给大家分享一下,如何设置一个你认为很高大上的终端,对于常用终端的发烧友来说无疑是一篇值得收藏的好文章,哈哈
公众号: 云原生生态圈
2020/06/19
5.6K2
打造 Mac 下高颜值好用的终端环境
Mac 最强大的终端工具之 iTerm2 详解
iTerm2 是一款功能强大的终端工具,也可以说是 Terminal 的替代品,也可以说是 iTerm 的后继产品。它适用于 macOS 10.12 或更高版本的 macOS。
子晋
2022/01/18
24.8K0
Mac 最强大的终端工具之 iTerm2 详解
iTerm2 + Oh My Zsh 打造舒服终端
安装字体库需要首先将项目git clone至本地,然后执行源码中的install.sh。
iginkgo18
2021/07/10
1.4K0
程序员如何打造一款适合自己的终端工具?Oh My Zsh YYDS
作为后端程序员日常工作中使用最多的工具除了 IDEA 之外,那一定是 Linux 终端工具了,页面上终端工具有很多,比如 SecureCRT,Putty,Xshell 或者 macOS 自带的终端工具或者 iTerm 等等,其中有收费的也有免费,大家可以根据自己的喜好选择合适的一款就好,但是不管选择哪个工具,最终都是用来链接 Linux 系统的,如果想要用的顺手,我们还必须对其进行设置。
Java极客技术
2022/12/04
5250
程序员如何打造一款适合自己的终端工具?Oh My Zsh YYDS
程序员的Mac入门-安装配置iterm2和oh my zsh
默认的 bash 也是比较难用的,有一个叫oh my zsh的,主题也很多,我们可以安装一下
沈唁
2019/12/09
1.8K0
程序员的Mac入门-安装配置iterm2和oh my zsh
MAC/LINUX终端安装oh-my-zsh及配置常用插件
回想上大学以前第一次玩linux很上头,各种配置各种花里胡哨。从arch linux,manjaro,debian,ubuntu,deepin,甚至到后面够了一下网安的kali linux。除了kali外大同小异,几乎所有开源的主流发行版都折腾了遍,年少不懂事,统统上真机,环境docker乱成一锅粥的时候直接重装系统,备着七八个u盘的安装镜像启动盘。
生信初学者
2023/02/22
2.6K0
MAC/LINUX终端安装oh-my-zsh及配置常用插件
为啥人家的命令行终端如此炫酷?原来用了这款137K+Star的神器!
OhMyZsh是一款开源工具,可以用于管理Zsh(Linux命令解释器的一种)的配置。使用OhMyZsh可以让你看起来像有10年工作经验的程序员,OhMyZsh有几百种插件可以供你使用,还有各种炫酷的主题。OhMyZsh非常流行,在Github上已经有137K+Star!
macrozheng
2021/12/08
1.3K0
为啥人家的命令行终端如此炫酷?原来用了这款137K+Star的神器!
zsh (+fish) = 完美终端
自从用了深度,有一个非常明显的变化就是终端的改变,实在是比windows的好用一百倍,尤其是使用一些工具。下面说说我现在的配置。
小歪
2018/07/25
1.6K0
zsh (+fish) = 完美终端
Mac 安装 iTerm2 和 oh-my-zsh
zsh-users/zsh-autosuggestions 即可实现命令行自动提示
hedeqiang
2019/12/17
1.1K0
Ubunt下oh my zsh的安装与配置
Ubunt下oh my zsh的安装与配置 sudo apt-get install zsh chsh -s /bin/zsh sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)" git clone https://gitee.com/zhetianlab/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins
程序员小涛
2022/05/07
4890
Ubunt下oh my zsh的安装与配置
oh-my-zsh,最好用的shell
命令行是程序员的最爱,默认的 bash shell 虽然功能已经很强大,但显得太朴素了,也不够智能,远远谈不上酷炫,虽然已经远远将 windows 的 cmd 甩开几百条街。但对于极客来说,bash 还是太弱了,长得也难看。
luckpunk
2023/09/10
6800
oh-my-zsh,最好用的shell
「实用篇」打造自我感觉非常漂亮的Mac终端
背景 (今天我是一个美妆博主😊) 突然发现自己使用的iterm2终端样式有些朴素,为了让她看起来花枝招展的,我决定给她打扮打扮。毕竟每天面对她的时间比对象还多…… 效果对比 因为每个人的喜好都不一样,所以放一张大家都喜欢的效果图很难,之前我很喜欢黑色主题,后来,我对浅色反倒情有独钟,现在我的开发工具idea、vscode等都是使用的浅色,据说对自己的眼睛好。 本文的亮点就是:只告诉你设置方法,最终妆后效果由你自己的审美决定。那上面的红玫瑰和白玫瑰,你更喜欢哪个呢?评论区为你选择的玫瑰投票。 配置
程序员小明
2021/12/31
2.6K2
「实用篇」打造自我感觉非常漂亮的Mac终端
使用iTerm2+zsh替代苹果自带Terminal
然后会自动进入p10k的配置,也可以p10k configure命令手工开始配置,我的效果如下:
Y1ng
2022/10/31
7890
使用iTerm2+zsh替代苹果自带Terminal
Ubuntu 配置 Oh-My-Zsh
字体可以安装 Powerline ,但是推荐安装符号更全的 Ubuntu Nerd Font 或者 Knack Nerd Font Mono。在 Guake 里设置好。
eallion
2022/12/20
1.1K0
2025最新 MacBook Pro苹果电脑M系列芯片安装zsh教程方法大全
相比于 Bash,Zsh 更加灵活、扩展性更强,因此成为许多开发者的首选 Shell。macOS 从 Catalina(10.15)开始,默认 Shell 已经切换为 Zsh,但系统自带的版本往往较旧,且功能相对有限。我们通常需要自己安装最新版并进行配置,以获得更好的使用体验。
猫头虎
2025/06/08
2940
相关推荐
【Linux】oh-my-zsh终端配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档