Linux如何让命令提示符显示完整的路径
文章目录:
1 问题描述
我的linux在命令提示符下,只显示了最后一个路径,这样很烦,我不知道自己所在的绝对路径位置,切换目录很麻烦!如下:
(mmdetection) [root@localhost mhat]#pwd
/HDD/project/mhat
2 修改配置文件显示完整路径
1、修改/etc/profile
配置文件
vi /etc/profile
在最后一行添加如下内容(修改环境变量PS1
):
export PS1=’[\u@\h $PWD]$ '
2、让修改的配置生效
source /etc/profile
然后命令提示符就会显示完整路径,如下:
[root@localhost /HDD/project/mhat]$ pwd
/HDD/project/mhat
3 其他的命令提示符显示配置修改
1、命令行提示符完全显示完整
的工作目录
名称:
export PS1=’[\u@\h $PWD]$ '
如果后面是#就显示#
export PS1=’[\u@\h $PWD]#'
甚至可以这样修改,哈哈
export PS1=’[\u@\h $PWD]$小随$'
[root@localhost /HDD/project/mhat]$小随$ pwd
/HDD/project/mhat
2、命令行提示符只列出最后
一个目录
:
export PS1=’[\u@\h \W]$’
3、命令行提示符显示完整工作目录
,当前用户
目录会以~
代替:
export PS1=’[\u@\h \w]$’
修改完成后,执行: source /etc/profile 使配置生效即可。
命令释义:
\u
:显示当前用户账号\h
:显示当前主机名\W
:只显示当前路径最后一个目录\w
: 显示当前绝对路径(当前用户目录会以 ~代替)$PWD
:显示当前全路径\$
:显示命令行’$'或者’#'符号
参考:https://blog.csdn.net/ytang_/article/details/78753200
参考:https://blog.csdn.net/xjwJava/article/details/8687969