命令提示符PS1中使用 $PWD来实现显示路径变化效果,需要使用单引号。使用单引号,会做1次提示符特殊字符转义,然后做1次参数替换;使用双引号,在赋值操作时已经做了参数替换,后续切换路径时,PS1中显示的路径不会变化。
两种引号其实都可以,关键是如果参数里有用单引号,就用双引号,否则用单引号。避免冲突。