在一些Linux系统的终端里,命令行提示是默认显示当前工作目录的绝对路径,如下:
user@system:/folder1/folder2/folder3/folder4$
当绝对路径比较长的时候就有点烦了,因为输入的命令就不得不过行写(因为第一行里路径就占用太多space了)。
而且terminal的窗口标题就是显示当前目录的绝对路径,加上还有个pwd命令可以显示当前路径,所以个人感觉没必要在命令提示那里占用那么多地方显示那么长的路径。
在网上找到了解决方法:改变系统变量PS1
查看当前系统使用的PS1:
echo $PS1
通常为:
\e]0;\u@\h:\w\a
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
然后在找这个问题的解决方法的时候有个解释特别详细特别给力,顺带就翻译了下贴在这里: