文章

Ubuntu配置

记录一下自己Ubuntu系统的一些配置属性。

Ubuntu配置

终端

  1. 命令行提示符

配置文件:.bashrc

.bashrc文件中找到PS1字段,对应的字符串便是命令行提示符的显示格式 默认的值为${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$

参数的含义如下

1
2
3
4
5
6
7
8
9
10
11
12
\u :当前登录用户名
\h :当前计算机名称(譬如ubuntu)
\H :当前计算机的域名全程,譬如(ubuntu.ubuntu.com)
\w :当前目录的全路径
\W :当前目录
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\v :BASH的版本信息
\# :下达的第几个命令
\$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $

在PS1中设置字符序列颜色的格式为:[\e[F;Bm],其中F为字体颜色编号,B为背景色编号

颜色表如下

1
2
3
4
5
6
7
8
9
前景 背景 颜色
30   40  黑色
31 	 41  红色
32   42  绿色
33   43  黄色
34   44  蓝色
35   45  紫红色
36   46  青蓝色
37   47  白色

效果控制代码如下

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

如果想在提示符里加上时间显示,可以设置成这样

1
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h[\t]\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
本文由作者按照 CC BY 4.0 进行授权