定制提示符
廖家龙 用心听,不照做

系统的默认提示符:提示符中包含了用户名、主机名和当前的工作目录

提示符是由名为PS1(提示符字符串1)的环境变量定义的,echo命令可以帮助用户看到PS1的值

尝试设计提示符:

备份:

在终端会话中,用户随时可以通过这个过程的逆操作来复原最初的提示符

如果提示符为空:那么用户不会得到任何提示

将提示符设置成最简略的内容:

在提示符中添加了一个铃声,每当系统显示提示符的时候,用户都会听到哔哔声,这在一些情况下可能会很有帮助,比如可以在一个耗时比较长的命令执行完毕时通知用户:

包括主机名和当天的时间信息:

添加颜色:字符颜色是由发送到终端仿真器的一个ANSI转义代码来控制的,该转义代码嵌入到了要显示的字符流中,控制代码不会打印到屏幕上,而是被终端解释为一条指令:

创造红色的提示符:但是此时用户输入的所有文字也变成红色了

修复这个问题:

设置文本的背景颜色,背景颜色不支持粗体属性:

文本除了正常(0)和粗体(1)属性外,还可以设置为下划线(4)、闪烁(5)和斜体(7),为了维持好的品味,许多终端仿真器拒绝使用闪烁属性