PS1变量


修改/ect下bash.bashrc文件PS1变量

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


修改方法


修改/ect下bash.bashrc文件PS1变量

sudo gedit /etc/bash.bashrc
# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\d\$ '
source /etc/bash.bashrc # 使其生效

颜色显示


给苍白的提示符加颜色显示,在PS1中设置字符序列颜色的格式为:
\e[F;Bm ,修改颜色时,将颜色定义放在被修饰变量前面。
其中,“F”为字体颜色,编号30~37;“B”为背景色,编号40~47,可通过“\e[0m”关闭颜色输出,特别的,当B为1时,将显示加亮加粗的文字。

前景 背景 颜色

30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色

代码 意义

0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见

示例如下:(设置提示符为绿色)

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='\[\e[32;1m]${debian_chroot:+($debian_chroot)}\u@\h:\w\$[\e[m\] '

参考文献


ubuntu下终端提示符设置

ubuntu下终端提示符设置相关推荐

  1. 【转】ubuntu下为APT设置代理

    转自:https://blog.csdn.net/lwbeyond/article/details/8431927 Ubuntu下为APT设置代理 一.最简单的方法 图形界面方法:新立得软件包管理器- ...

  2. ubuntu vscode 终端字体设置(字体间隔过大)

    ubuntu vscode 终端字体设置(字体间隔过大) 1 问题 2 原因 3 处理 3.1 查看系统字体 3.2 设置系统预置字体 3.3 设置自定义字体 1 问题 ubuntu 18.04 系统 ...

  3. UBUNTU下双显示器设置

    UBUNTU下双显示器设置 (2010-05-08 17:31) 分类: linux ubuntu(GNOME)现在已经能很好的处理双屏了,无论是克隆方式还是扩展方式! 但有时我们需要一个不同的管理器 ...

  4. Ubuntu下 .Desktop文件设置

    Ubuntu下 .Desktop文件设置 可参考: 创建并使用Linux 桌面启动器(.Desktop文件) PS:文件中一定不能有多余空格,否则无法启动!!!

  5. ubuntu下GVim字体设置问题(字符间距)

    转载:http://dreamskys.diandian.com/post/2012-10-07/40039062702 咖啡或茶: 在Windows下用如下方法设置gvim的字体(以DejaVu S ...

  6. 配置linux终端主题需要密码,Mac/Ubuntu下终端色彩主题设置

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 审美是主观的, 但是总有一些东西是大家普遍觉得更"美"的. 我自己由于工作性质和个人爱好两方面的原因 ...

  7. ubuntu下mysql编码格式设置_Ubuntu 16.04.1下修改MySQL默认编码

    在写Android程序的时候,使用中文传递数据时,SQL查询总是得不到结果,经过调试,request.getparameter可以得到中文结果,并且输入的SQL语句经检验没有问题,而且,使用非中文的时 ...

  8. ubuntu下终端锁屏设置

    系统文件路径/etc/pam.d/common-auth # # /etc/pam.d/common-auth - authentication settings common to all serv ...

  9. linux配置samba用户时失败,Ubuntu下Samba的设置,及用户登录失败的解决

    摘自:http://wiki.ubuntu.org.cn/Samba Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件. 安装Samba 安装samba ...

最新文章

  1. R语言基于信息价值IV(Information Value)和证据权重WOE(Weights of Evidence)进行特征筛选(feature selection)
  2. py 的 第 20 天
  3. 疫情之下的网站优化该怎样进行?
  4. word回车后间距太大_Word这些神奇的功能,你知道多少?学会这4招,工作不再发愁...
  5. UVA 11383 Golden Tiger Claw 金虎爪(KM算法)
  6. Microsoft Speech SDK 5.1
  7. QTP11恢复30天试用破解
  8. C# 8 新特性 - 静态本地方法
  9. 微信品牌小程序开启公测 认证通过即享专属产品能力
  10. 凉了!张三同学没答好,熬夜整理最新大厂Java高频面试题
  11. Linuxg环境搭建
  12. qt插件开发python_Qt5 Matplotlib设计器插件
  13. html5小游戏需求分析,2015年HTML5就业需求走势总结分析
  14. linux伊甸园,新手学堂:给Ubuntu系统配置Java开发环境-Linux伊甸园----Linux|Unix|新闻|下载|论坛|人才|教程|自由软件|...
  15. Mapstruct使用介绍
  16. 研发流程——变更流程管控
  17. dp 母函数 入门 + 模板
  18. visualDL(一)scalar标量图
  19. Vultr 教程目录
  20. 【视觉SLAM入门】一些关于视觉SLAM十四讲的重要基础概念

热门文章

  1. 天才基本法_【书鱼扫文】天才基本法:天才与中国式青春
  2. 【阿里妈妈营销科学系列】第七篇:目标群组发现
  3. 奇小葩讲设备树(4/5)-- Linux设备树详解(四)kernel的解析
  4. java enum.parse_java 枚举的简单使用(enum)
  5. android 4个布局,Android - 4种基本布局
  6. 软件工程--第五章-- 总体设计
  7. 『设计模式』电话接线员与中介者模式
  8. 【IT笔试面试题整理】位操作
  9. 散列表(哈希表)工作原理 (转)
  10. python ——两个队列实现一个栈两个栈实现一个队列