centos7花里胡哨之终端美化

只想整天学习 2019-10-06 17:57:03  4872  收藏 27

分类专栏: RHEL7 文章标签: zsh主题设置 centos7终端美化

版权

很多同学学习linux会觉得枯燥无味,没有window的傻瓜式操作,没有mac的ui炫酷,其实不然,linux中也有很多炫酷的玩法,只是我们的功力不够玩不动,ubuntu中有很多改造主题和终端的教程,可以多去linux社区学习https://www.linuxidc.com/theme/

但是关于centos的少之又少,能否成功全靠自己的内功和运气,打造一款花里胡哨的centos7系统一直是我想要尝试的,但前期没有学好linux,一直不成功,事隔两年,再次操刀打造属于自己的花里胡哨的系统。

安装zsh要用到git,所以我们先要查看自己的系统有没有安装git

查看是否安装git,默认没有安装!

  1. [none@zc]~% which git

  2. /usr/bin/which: no git in (/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/none/bin)

1. 安装git

[none@zc]~% sudo yum install git

2. 安装zsh

sudo yum install zsh

查看系统有哪些shell,出现zsh安装成功,系统默认是没有安装zsh的。

  1. [none@zc]~% cat /etc/shells

  2. /bin/sh

  3. /bin/bash

  4. /usr/bin/sh

  5. /usr/bin/bash

  6. /bin/tcsh

  7. /bin/csh

  8. /bin/zsh

切换shell,不需要使用sudo权限,如果用sudo执行这条命令,结果是设置root用户的shell为zsh了,而不是当前用户,切换完成后重启终端。

chsh -s /bin/zsh

查看当其shell是否为zsh,切换成功将会看到输出 /bin/zsh

echo $SHELL

3. 安装完zsh后安装zsh主题oh my zsh

  1. wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

也可以手动去github下载安装

  1. git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

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

终端出现oh my zsh的图案表示安装成功

安装完成后重启终端,然后就是这个b样,这个是默认的主题

4. 修改自己喜欢的主题

默认的主题是robbyrussell

oh my zsh 提供了几十种主题,相关文件在~/.oh-my-zsh/themes目录下,可以随意设置自己喜欢的主题,我选择的主题是agnoster

如何修改主题呢?

想要修改主题只要打开当前用户主目录下的一个.zshrc隐藏文件,并修改ZSH_THEME="agnoster"双引号中的主题名字就可以了,主题名字就是上图中~/.oh-my-zsh/themes目录下所列出来的文件名,取.zsh-theme前的字符串。在.zshrc文件中有关于主题的描述,可以根据描述查看主题样式 # See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes这行注释告诉我们去https://github.com/robbyrussell/oh-my-zsh/wiki/Themes这个网址查看主题样式

找到自己喜欢的主题样式并修改,只要把我们想要的主题替换成github中主题的名字就可以了,我随便选择了一个主题,以agnoster为例

看看效果,效果不太理想,效果是有了,但是没有箭头

查看了一下这个主题的介绍我们发现缺少了字体的支持,我们需要安装patched fonts from Vim-Powerline or patch your own字体中的其中一种字体,我选择前者,点击页面上的链接patched fonts from Vim-Powerline进入下载页。

跳转到下载页面后查看readme文件,很明白,安装步骤都有了,提供了ubuntu系统的安装思路,还有dnf字眼一看就是fedora或者centos8系列的安装方法,我们用的是centos7,所以选择最后一项,其他环境的安装方法

按照提示,我们执行安装命令

执行完后退出终端,重新打开一个终端检验结果,箭头标志出现了,恭喜你完成了终端美化。

参考知乎:https://zhuanlan.zhihu.com/p/19556676

参考博文:https://blog.csdn.net/li_xue_zhao/article/details/79818390

参考linux社区:https://www.linuxidc.com/theme/

  • 点赞2
  • 评论6
  • 分享
  • 收藏27
  • 打赏
  • 举报
  • 关注
  • 一键三连

    点赞Mark关注该博主, 随时了解TA的最新博文

centos桌面美化成mac桌面

03-13

linux下苹果系统美化工具。centos6.3下测试没有问题

Centos8 11个炫酷的终端命令.你知道几个

hdx柿子的博客

 454

感谢平台分享-http://bjbsair.com/2020-04-10/tech-info/53239.html 今天给大家分享Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。 1 命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL...

  • 梦过轻殇:oh-my-zsh 和git的联动太头疼,编译效率太低了,搞了git全局配置也没太大改善,头疼。1月前回复

  • 姜北柯:设置shell为zsh为什么用echo输出后还是bash呀 大佬3月前回复

    • 姜北柯回复只想整天学习:蟹蟹3月前回复

    • 码哥只想整天学习回复:设置zsh要用普通用户模式,不要加sudo,设置要后重新打开新的zsh才生效3月前回复

  • chenge5400:你这前提是不是安装有图形界面的centOS?2年前回复

    • 码哥只想整天学习回复: 没试过不带图像界面,你可以试试不带图像界面的2年前回复

centos7花里胡哨之终端美化相关推荐

  1. centos7花里胡哨之桌面美化

    废话不多说,先上图,虽然可能不是很漂亮(有人弄得更绚),但还是我比较喜欢的透明风格 比起ubuntu的unity桌面我更喜欢centos一直以来的gnome桌面,简单,没有太多的套路,特别是刚学习li ...

  2. 真 ● 禁秘技 ● 奥义 ● 终端美化

    1 概述 作为一个程序员,可以没钱,没车,没房,没老婆,没女朋友. 但是,一定要有一个漂亮骚气的终端. 没错,大骚特骚. 说什么大实话. 先来看看原生的终端: 真漂亮啊. 再看看美化过的: 这才叫终端 ...

  3. proteus虚拟终端窗口不显示_Linux终端美化工具(ohmyzsh)

    先上一张自己终端的图片. https://ohmyz.sh/ 安装方法在最后 先明确几个概念 这些概念本身有着非常浓厚的历史气息,随着时代的发展,他们的含义也在发生改变,它们有些已经失去了最初的含义, ...

  4. linux终端 美化 git,linux终端美化oh-my-zsh

    先上一张自己终端的图片. 首先这是我的个人网站,个人博客网站链接点我 这篇文章在我的网站中的网址是这个本篇文章网址在这里,点我.为了更好的阅读体验,最好从这里看,内容都是一样的. 说到正题,终端美化, ...

  5. 【Mac】MAC 终端美化教程(来个全套)

    [Mac]MAC 终端美化教程(来个全套) 废话不多,上才艺(最终效果图) 帅不帅!!! 你说帅 按照此教程咔咔一顿操作后,你将获得以下装逼成就: 1.清晰好看的文字提示格式 2.带有自己最靓照骗的背 ...

  6. linux终端界面美化,Ubuntu 18.04系统美化记录:Grub2\主题\登录界面\终端美化

    初装Ubuntu 18.04系统后想美化操作系统,该怎么做?以下为你介绍Ubuntu 18.04美化一体化:Grub2美化.主题美化.登录界面美化.终端美化.以下美化仅是初级介绍,如果需要更多请看Li ...

  7. Windows终端美化

    Windows终端美化教程 一.设置PowerShell默认启动Windows Terminal 从Microsoft Store下载并打开Windows Terminal 点击上方的下拉三角,点击设 ...

  8. Win10 / Win11、VScode内置终端美化教程(适用于 oh-my-posh 老版本 新版本请查看官网教程...)

    Win 10 或 Win 11系统 PowerShell 美化(超详细小白教程) 强调:我是新手小白,一路爬坑配置了好几个小时,查了很多教程才勉强配置成功!这里就简单整理一下配置流程和会遇到的一些问题 ...

  9. 【Ubuntu】Ubuntu16.04的主题和终端美化

    1 主题美化 1.1 安装 unity-tweak-tool 首先安装桌面管理工具unity-tweak-tool: sudo apt-get install unity-tweak-tool 1.2 ...

最新文章

  1. SQL脚本--有关压缩数据库日志
  2. 给大家分享一个私藏已久的Python神器!
  3. 公有变量java_Java反射机制(只可以访问公有的方法或者变量)
  4. 大数据系统软件创新平台与生态建设
  5. signature=efaf25d07c6ea03d7552906c0caee5a8,幼児の認知発達における関係把握の問題
  6. 2013Esri中国用户大会,show应用,赢大奖--获奖名单公布!
  7. STEP 7-MicroWIN SMART 上传时搜索不到PLC
  8. 京东商城网上购物登录
  9. sqlserver的文件导入到mysql_导入50G文件到mysql,然后再倒入sqlserver
  10. Springboot自定义注解+AOP实现日志管理
  11. mysql触发器安全吗_猎八哥浅谈MYSQL触发器
  12. DL2 - Improving Deep Neural Networks- Hyperparameter tuning, Regularization and Optimization
  13. CF1553I Stairs题解--zhengjun
  14. springboot2.4开启HTTPS功能报DerInputStream.getLength(): lengthTag=111, too big异常
  15. 2014年去哪儿网校园招聘笔试题
  16. 激光SLAM理论与实践-第五期 第一次作业(矩阵坐标变换)
  17. Cnopendata铁路信息数据
  18. 理解图像卷积操作的意义
  19. canvas绘制流星雨
  20. (附源码)SSM新闻类网站JAVA计算机毕业设计项目

热门文章

  1. python快捷_汇总学习Python必备的42个快捷键,看完收获满满
  2. [BZOJ 1012] 最大数maxnumber
  3. hdu4091(暴力)
  4. confluence安装_Hive安装
  5. mysql导入向导,SQL Server--导入和导出向导
  6. pythonenumapi_Python调用windows API实现屏幕截图
  7. python之Argparse模块
  8. ip addr 相关操作
  9. 一步步学习webpack 1
  10. 【转】C语言中DEFINE简介及多行宏定义