顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触shell的童鞋, 都有看到, 那就是我们在输命令时前面的那串提示符....例如:
当然, 这个样式是可以修改的, 这就涉及到我们的PS1和PS2了, 有经验或者以前有设置过的童鞋估计都不会陌生, 木有接触过的童鞋可以参考一下链接学习下: linux PS1 提示符定义
问题...可能这里会有童鞋不清楚linux的单引号和双引号的区别, 简单来说就是:
双引号: 让大部分的符号(例如*), 失去意义,变为普通的字符.
单引号: 让所有的符号, 都失去意义, 变为普通的字符....(date +%F)'
所以等到在终端输出时, 就会有不同的表现: 单引号, 每次输出, 都是执行那个函数, 而双引号, 因为已经是固定字符了, 所以每次都是那个值!...~
PS: 附上一个小小的福利
需求:
如果长期在终端下开发, 而且又是gitlab的专用户的童鞋, 很多时候都会担心自己开发的代码分支会搞错, 或者不记得自己所处的分支是啥, 经常就会需要git