CentOS 7.3安装配置Powerline

一、Powerline简介及演示环境:

Powerline是一个极棒的Vim编辑器的状态栏插件,主要用于显示状态行和提示信息。

特点:

  • 使用Python编写,使其更具扩展性且功能丰富
  • 稳定易测的代码库,兼容Python 2.6+和Python 3
  • 支持多种Linux功能及工具的提示和状态栏
  • 通过JSON保存配置和颜色方案
  • 快速、轻量级,具有后台守护进程支持,提供更佳的性能

GitHub:https://github.com/powerline/powerline

Docs:https://powerline.readthedocs.io/en/latest/

演示环境:

系统:CentOS Linux release 7.3.1611 (Core)

Python版本:系统自带的2.7.5

Bash版本:系统自带的4.2.46(1)-release(x86_64-redhat-linux-gnu)

备注:在CentOS 6.9环境中,自带Bash版本为4.1.2,Python版本无论为2.6.6、2.7.x还是3.6.x都会出现如下错误提示

二、安装依赖软件包:

# yum -y install epel-release git python-pip wget

# pip -V  -->  pip 8.1.2 from/usr/lib/python2.7/site-packages (python 2.7)

三、安装Powerline

# pip install git+git://github.com/powerline/powerline

四、安装Powerline字体:

# wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf

# wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf

# mv PowerlineSymbols.otf /usr/share/fonts/

# fc-cache -vf /usr/share/fonts/            //更新系统的字体缓存

# mv 10-powerline-symbols.conf /etc/fonts/conf.d/

五、在Bash中启用Powerline

# pip show powerline-status     //获取Powerline的安装位置

# find / -name powerline.sh -->  /usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh

# vim /etc/profile.d/powerline.sh

powerline-daemon -q

POWERLINE_BASH_CONTINUATION=1

POWERLINE_BASH_SELECT=1

. /usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh

# . /etc/profile.d/powerline.sh

六、在Vim中启用Powerline

# find / -name vim --> /usr/lib/python2.7/site-packages/powerline/bindings/vim

新建文件/root/.vimrc,添加如下代码至文件/root/.vimrc

# vim /root/.vimrc

set rtp+=/usr/lib/python2.7/site-packages/powerline/bindings/vim

set laststatus=2

set t_Co=256

# . /root/.vimrc

时间: 2024-10-19 03:09:34

CentOS 7.3安装配置Powerline的相关文章

CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: 1 /etc/init.d/iptables stop #关闭防火墙 2 关闭SELINUX 3 vi /etc/selinux/config 4 #SELINUX=enforcing #注释掉 5 #SELINUXTYPE=targeted #注释掉 6 SELINUX=disabled #增加 7 :wq 8 shutdown -r now #重启系统 二.安装篇 1.安装nginx 1 yum re

CentOS 7.0安装配置Vsftp服务器步骤详解

安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止

CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

原文 CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB) 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum insta

[LTMP搭建] Centos 6.5 安装配置 PHP

接上篇:http://www.cnblogs.com/antarctican/p/3748427.html (安装Mysql) 下载PHP. 我选择了日本线路,比内地和台湾线路快得多. [[email protected] src]# wget -c http://jp2.php.net/distributions/php-5.3.28.tar.gz 4. 安装 tengine 2.0.4 查看 version时, 提示 libssl.so.1.0.0 找不到 ? 1 2 [[email pro

Centos 6.4安装配置apache平台的svn服务器

一.安装apache.subversion服务 #yum install httpd subversion subversion-devel mod_dav_svn -y 二.配置apache服务器 # sed '{/^$/d;/#/d}' /etc/httpd/conf/httpd.conf ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAli

CentOS下Redisserver安装配置

1.CentOS 6.6下Redis安装配置记录 2.CentOS下Redisserver安装配置

CentOS 7.x安装配置

简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟机 安装CentOS 重启 更多参考 创建虚拟机 打开VMware,单击右侧的[创建新虚拟机]选项,开始创建虚拟机. 选择[稍后安装操作系统],单击[下一步]按钮. 选择要在虚拟机上安装的[客户机操作系统]及对应的[版本],选择"Linux"与"CentOS"(注意:如

CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ip

如何在CentOS系统中安装配置SNMP服务

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络管理协议)能够使网络管理员提高网络管理效能,及时发现并解决网络问题以及规划网络的增长.网络管理员还可以通过SNMP接收网络节点的通知消息以及告警事件报告等来获知网络出现的问题.本文主要介绍如何在CentOS系统中安装配置SNMP服务. 工具/原料 CentOS操作系统 方法/步骤 使用SNMP服务前