• Linux个性终端Oh my zsh


    关于个性终端,内置皮肤,可以为我们带来很好的视觉体验,提高了实用性,绚丽的颜色为我们带来了方便。

    基于Oracle Linux 8 安装,相信也适用于Redhat和CentOS。

    1、首先我们需要安装zsh,如果没装,安装oh my zsh的时候会提示安装。

    yum install zsh

    2、然后安装oh my zsh

    $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    3、哎,这里出了问题,会提示433端口错误,DNS好像混乱了。解决:

    #使用IP地址解析工具获取该网站的IP地址
    #raw.githubusercontent.com
    #在/etc/hosts文件中添加一行
    xxx.xxx.xxx.xxx  raw.githubusercontent.com
    #这里不写实际IP,因为动态DNS随时会变的。
    #然后再执行安装就没有问题了。

    安装完之后,提示中选择y。

    我们发现root用户已经可以使用oh my zsh了。

    4、但是我们想换一个皮肤,编辑~/.zshrc配置文件

    ZSH_THEME="ys"

    当然如果想要深入研究配置文件,可以详细阅读配置文件说明。

    5、编辑完成之后,需要重新加载配置文件,执行以下命令

    source ~/.zshrc

    皮肤样例显示在此网址中。

    https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

    6、此时可以看到root用户可以使用了,但是普通用户还不能用。网上也有很多办法解决。

    1)、创建root和普通用户的连接 

    2)、直接cp文件到普通用户

    7、我们这里使用直接从网站上克隆一个副本到普通用户。以下代码在普通用户下执行。

    git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    #复制zshrc文件
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    #更改你的shell
    chsh -s /bin/zsh

    然后就是配置主题了,和之前一样,选择一个喜欢的主提修改进去就可以了。

    白虎
          Hello! I Am David.DU.
  • 相关阅读:
    hdoj 1002大数加法
    nuxt踩坑
    vue 打包上线后 css3渐变属性丢失的问题解决方案
    linux下crontab不能运行问题
    [转]谈谈数据库的ACID
    web集群时session共享
    redis缓存队列+MySQL +php任务脚本定时批量入库
    Yii2 加载css、js 载静态资源
    PHP实现四种基本排序算法
    phpstorm快捷键
  • 原文地址:https://www.cnblogs.com/whitetiger/p/14406213.html
Copyright © 2020-2023  润新知