顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触shell的童鞋, 都有看到, 那就是我们在输命令时前面的那串提示符....例如:
当然, 这个样式是可以修改的, 这就涉及到我们的PS1和PS2了, 有经验或者以前有设置过的童鞋估计都不会陌生, 木有接触过的童鞋可以参考一下链接学习下: linux PS1 提示符定义
问题..., 现在试验下:
正如我们猜测的一样, 提示符那边已经变成了我们的时间了, 但是貌似出现了一个问题, 当我们在执行下一条命令时, 时间却没有改变, 还是40秒, 哪怕我们多执行几次还是这样....但是这个原因很快就被否决, 因为当我们在切换用户时, 提示符的$会改变成#, 而且也有其他的例子(下面会举出来)证明, PS1是每次都会执行的. 所以问题只能在于我们写法中....可能这里会有童鞋不清楚linux的单引号和双引号的区别, 简单来说就是:
双引号: 让大部分的符号(例如*), 失去意义,变为普通的字符.
单引号: 让所有的符号, 都失去意义, 变为普通的字符.