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
:顯示當前全路徑\$
:顯示命令行’$'或者’#'符號