欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

centos7花里胡哨之终端美化

发布时间:2025/3/13 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 centos7花里胡哨之终端美化 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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,默认没有安装!

  • [none@zc]~% which git

  • /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的。

  • [none@zc]~% cat /etc/shells

  • /bin/sh

  • /bin/bash

  • /usr/bin/sh

  • /usr/bin/bash

  • /bin/tcsh

  • /bin/csh

  • /bin/zsh

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

    chsh -s /bin/zsh

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

    echo $SHELL

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

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

  •  
  • 也可以手动去github下载安装

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

  • 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年前回复

    与50位技术专家面对面20年技术见证,附赠技术全景图

    总结

    以上是生活随笔为你收集整理的centos7花里胡哨之终端美化的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。