当前位置: 首页 > news >正文

修改BASH的配色

PS1变量简介

  PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。

  

\d :#代表日期,格式为weekday month date,例如:"Mon Aug 1"   
\H :#完整的主机名称。   
\h :#仅取主机的第一个名字,如上例,则为fc4,.linux则被省略   
\t :#显示时间为24小时格式,如:HH:MM:SS   
\T :#显示时间为12小时格式   
\A :#显示时间为24小时格式:HH:MM   
\u :#当前用户的账号名称   
\v :#BASH的版本信息   
\w :#完整的工作目录名称。家目录会以 ~代替   
\W :#利用basename取得工作目录名称,所以只会列出最后一个目录   
\# :#下达的第几个命令   
\$ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$  

  颜色设置说明

   在PS1中设置字符序列颜色的格式为:\[\e[F;Bm\]

   其中“F”为字体颜色,编号30~37;“B”为背景色,编号40~47。

  颜色表

  前景     背景      颜色
------------------------
  30      40      黑色   
  31      41      红色   
  32      42      绿色   
  33      43      黄色   
  34      44      蓝色   
  35      45      紫红色   
  36      46      青蓝色   
  37      47      白色  

  效果控制代码:

代码              意义   
-------------------------   
 0                 OFF   
 1                 高亮显示   
 4                 underline   
 5                 闪烁   
 7                 反白显示   
 8                 不可见  

 

 

另外。控制台全局的颜色设置:

  /etc/DIR_COLORS

  

  # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white 颜色代码
  # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white 背景代码
  NORMAL 00       # global default, although everything should be something.
  FILE 00;37      # normal file
  DIR 00;33       # directory
  LINK 01;36      # symbolic link

 如果是ssh登录的可以修改/etc/DIR_COLORS.xterm

  

 

转载于:https://www.cnblogs.com/dying/p/3310454.html

相关文章:

  • OpenStack快照分析:(三)从磁盘启动云主机离线(在线)快照分析
  • php substr说明
  • alterdialog
  • MobIM-API说明
  • mysql5.5.15配置主从数据库
  • 京东美团研发面经
  • windos使用nslookup查询mx记录
  • canvas - drawImage()方法绘制图片不显示的问题
  • JavaScript的性能优化:加载和执行
  • 建站利器 | 阿里巴巴上线静态开源站点搭建工具 Docsite
  • 【SDOI2009】Bill的挑战
  • java与C#的简单比较
  • 关于malloc的一个未解决的疑问
  • ASP.NET Core 基本项目目录结构 - ASP.NET Core 基础教程 - 简单教程,简单编程
  • 配置Windows2008R2桌面体验
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • avalon2.2的VM生成过程
  • Cumulo 的 ClojureScript 模块已经成型
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • gcc介绍及安装
  • JavaScript实现分页效果
  • Linux CTF 逆向入门
  • PHP CLI应用的调试原理
  • TypeScript实现数据结构(一)栈,队列,链表
  • use Google search engine
  • VUE es6技巧写法(持续更新中~~~)
  • Vue全家桶实现一个Web App
  • 对象引论
  • 检测对象或数组
  • 如何学习JavaEE,项目又该如何做?
  • 数组的操作
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​用户画像从0到100的构建思路
  • #单片机(TB6600驱动42步进电机)
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (算法)N皇后问题
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET 8.0 发布到 IIS
  • .net 调用php,php 调用.net com组件 --
  • .NET 反射的使用
  • .net 受管制代码
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET中使用Redis (二)
  • /dev下添加设备节点的方法步骤(通过device_create)
  • @Transient注解
  • [2]十道算法题【Java实现】
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [bzoj1912]异象石(set)
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)