zoukankan      html  css  js  c++  java
  • 环境变量PS1,修改命令行提示符样式

    推荐模板  export PS1="[e[37;40m][[e[31;40m]u[e[0m@[e[33;40m]H [e[36;40m]w[e[0m]]\$ "

    环境变量PS1

      PS1是Linux的一个环境变量,用来定义命令行提示符的参数。echo 一下这个变量,就会看到设置的默认值。

      

      PS1的常用参数以及含义:

        u :当前用户的账号名称

        h :仅取主机名中的第一个名字

        H :完整的主机名称

        w :完整的工作目录名称

        W :利用basename取得工作目录名称,只显示最后一个目录名

        d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

         :显示时间为24小时格式,如:HH:MM:SS

        T :显示时间为12小时格式

        A :显示时间为24小时格式:HH:MM

        v :BASH的版本信息

        # :下达的第几个命令

        $ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $

      下面我们搭配一组提示符,要求被方括号括起来、显示在线用户名、显示主机名、当前所在完整目录。就可以这样赋值:

        export PS1='[u@H w]$ '

      

    颜色设置

      我们还可以给它们附上不同的颜色,这样的好处是,界面再混乱一眼就可以找到命令行的位置。

      颜色设置格式为:

        [e[F;Bm]需要改变颜色的部分[e[0m];

        [e[F;Bm]为想要赋予的颜色,遇到别的颜色设置会变为别的颜色,遇到[e[0m]颜色才会停止;

        F代表字体颜色,B代表为背景颜色;

      颜色对照表:

        F     B

        30   40   黑色

        31   41   红色

        32   42   绿色

        33   43   黄色

        34   44   蓝色

        35   45   紫红色

        36   46   青蓝色

        37   47   白色

  • 相关阅读:
    基于C#的Cs架构简单开发一花店的售卖系统4
    基于C#的Cs架构简单开发一花店的售卖系统3
    基于C#的Cs架构简单开发一花店的售卖系统2
    基于C#的Cs架构简单开发一花店的售卖系统1
    经典阅读-构建之法
    自动执行后端方法的界面设计方式
    jsp页面采用超链接标签传值方式及注意事项
    经典阅读-构建之法
    基于springboot+mybatis+echarts实现数据可视化
    eclipse 搭建hadoop开发环境,并连接虚拟机hadoop-2.5.2,运行wordcount
  • 原文地址:https://www.cnblogs.com/houyongchong/p/9303719.html
Copyright © 2011-2022 走看看