美文网首页
命令行高亮配置

命令行高亮配置

作者: Sen_森 | 来源:发表于2019-12-10 13:24 被阅读0次
查看系统PS1配置
#   echo $PS1
修改配置文件
#   vim ~/.bashrc
PS1的常用参数以及含义:
 \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
 \H :完整的主机名称
 \h :仅取主机名中的第一个名字
 \t :显示时间为24小时格式,如:HH:MM:SS
 \T :显示时间为12小时格式
 \A :显示时间为24小时格式:HH:MM
 \u :当前用户的账号名称
 \v :BASH的版本信息
 \w :完整的工作目录名称
 \W :利用basename取得工作目录名称,只显示最后一个目录名
 \# :下达的第几个命令
 \$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $

所以linux默认的命令行提示信息的格式: PS1='[\u@\h \W]\$ '
意思就是:[当前用户的账号名称@主机名的第一个名字 工作目录的最后一层目录名]
颜色设置参数
 在PS1中设置字符颜色的格式为:**\[\e[F;Bm\]........\[\e[0m\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47,\[\e[0m\]作为颜色设定的结束。

  颜色对照表:
    F    B
    30  40 黑色
    31  41 红色
    32  42 绿色
    33  43 黄色
    34  44 蓝色
    35  45 紫红色
    36  46 青蓝色
    37  47 白色

   只需将对应数字套入设置格式中即可。
  比如要设置命令行的格式为绿字黑底(\[\e[32;40m\]),显示当前用户的账号名称(\u)、主机的第一个名字(\h)、完整的当前工作目录名称(\w)、24小时格式时间(\t),可以直接在命令行键入如下命令:
      # PS1='[\[\e[32;40m\]\u@\h \w \t]$ \[\e[0m\]'
    经过多次测试后,最终确定了一个适合我自己的格式:
      #PS1='\[\e[37;40m\]\[\e[1m\][\[\e[35;40m\]\u\[\e[33;40m\]@\h \[\e[31;40m\]\#  \[\e[37;40m\]\w]$\[\e[32;40m\]'
重新加载bash配置文件,永久有效
#  source .bashrc

相关文章

  • Iterm2配色方案

    1.命令行配置高亮 打开iterm窗口,执行以下命令:vim ~/.bash_profile添加如下配置,设置配色...

  • 命令行高亮配置

    查看系统PS1配置 修改配置文件 PS1的常用参数以及含义: 颜色设置参数 重新加载bash配置文件,永久有效

  • Jetbrains IDE使用手册

    命令行参数 编辑项目的配置文件:image.png 输入命令行参数:image.png 显示类的成员 选中标识符后高亮

  • nginx.config文件中字符串显示高亮

    nginx.config要想配置文件出现高亮,需要修改一些配置文件,步骤如下(#标记的注释内容就不用在命令行运行了):

  • Linux系统基础

    命令行提示符高亮显示 系统重要配置文件 find用法 在/etc目录内查找文件 要求:7天以前,大于100KB g...

  • 如题

    命令行的话 下载iterm 安卓模拟器genymotion sublime 的高亮用babel

  • oh-my-zsh插件配置

    配置高亮zsh-syntax-highlighting oh-my-zsh增加插件 配置自动提示

  • mysql增强型语法高亮终端MyCli

    mysql增强型语法高亮终端MyCli.md mycli是一个mysql的命令行客户端,可以实现自动补全和语法高亮...

  • logback 配置

    代码高亮配置: 用来过滤日志 经过配置,可以将各个日志分开,方便查看.

  • Prometheus学习系列(三十八)之报警配置

    Alertmanager通过命令行标志和配置文件进行配置。 虽然命令行标志配置了不可变的系统参数,但配置文件定义了...

网友评论

      本文标题:命令行高亮配置

      本文链接:https://www.haomeiwen.com/subject/qhfggctx.html