Linux如何讓命令提示符顯示完整的路徑

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 :顯示當前全路徑
  • \$ :顯示命令行’$'或者’#'符號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章