定制提示符
系统的默认提示符:提示符中包含了用户名、主机名和当前的工作目录
提示符是由名为PS1(提示符字符串1)的环境变量定义的,echo命令可以帮助用户看到PS1的值
尝试设计提示符:
备份:
在终端会话中,用户随时可以通过这个过程的逆操作来复原最初的提示符
如果提示符为空:那么用户不会得到任何提示
将提示符设置成最简略的内容:
在提示符中添加了一个铃声,每当系统显示提示符的时候,用户都会听到哔哔声,这在一些情况下可能会很有帮助,比如可以在一个耗时比较长的命令执行完毕时通知用户:
包括主机名和当天的时间信息:
添加颜色:字符颜色是由发送到终端仿真器的一个ANSI转义代码来控制的,该转义代码嵌入到了要显示的字符流中,控制代码不会打印到屏幕上,而是被终端解释为一条指令:
创造红色的提示符:但是此时用户输入的所有文字也变成红色了
修复这个问题:
设置文本的背景颜色,背景颜色不支持粗体属性:
文本除了正常(0)和粗体(1)属性外,还可以设置为下划线(4)、闪烁(5)和斜体(7),为了维持好的品味,许多终端仿真器拒绝使用闪烁属性