學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux命令如何修改提示符

Linux命令如何修改提示符

時(shí)間: 志藝942 分享

Linux命令如何修改提示符

  Linux修改環(huán)境變量PS1(命令行提示符),可以使用vi編輯/etc/profile文件,在最后加上:export PS1=’[u@h W]$ ‘即可,其中u顯示當(dāng)前用戶賬號(hào),h顯示當(dāng)前主機(jī)名,W顯示當(dāng)前路徑,$顯示’$'符號(hào)。接下來(lái)是小編為大家收集的Linux命令如何修改提示符,歡迎大家閱讀:

  Linux命令如何修改提示符

  W 代替 w 就可以實(shí)現(xiàn)絕對(duì)路徑到相對(duì)路徑的轉(zhuǎn)換

  下面簡(jiǎn)單說(shuō)說(shuō)環(huán)境下默認(rèn)的特殊符號(hào)所代表的意義:

  d :代表日期,格式為weekday month date,例如:”Mon Aug 1″

  H :完整的主機(jī)名稱。例如:我的機(jī)器名稱為:fc4.linux,則這個(gè)名稱就是fc4.linux

  h :僅取主機(jī)的第一個(gè)名字,如上例,則為fc4,.linux則被省略

  t :顯示時(shí)間為24小時(shí)格式,如:HH:MM:SS

  T :顯示時(shí)間為12小時(shí)格式

  A :顯示時(shí)間為24小時(shí)格式:HH:MM

  u :當(dāng)前用戶的賬號(hào)名稱

  v :BASH的版本信息

  w :完整的工作目錄名稱。家目錄會(huì)以 ~代替

  W :利用basename取得工作目錄名稱,所以只會(huì)列出最后一個(gè)目錄

  # :下達(dá)的第幾個(gè)命令

  $ :提示字符,如果是root時(shí),提示符為:# ,普通用戶則為:$

  但是這樣設(shè)置之后顯示的提示符是沒有顏色的,如果希望加入顏色設(shè)置,可以這樣:

  PS1=”e[1;32mue[me[1;33m@e[me[1;35mhe[m:w$ "

  此時(shí),在終端中的顯示應(yīng)該是彩色的提示符了,其中的e[1;xxm和e[m就是改變終端字體顏色的部分,前者是修改顏色,后者是恢復(fù)到正常顯示。但是 這時(shí)還會(huì)有問題,在提示符中輸入第一行時(shí),回車換行不正常,導(dǎo)致顯示很混亂,因此,除了這個(gè)修改之外,還需要將全部非打印字符用專用的 bash 轉(zhuǎn)義序列 "[" 和 "]” 括起來(lái)。這兩個(gè)序列通知 bash,被括起來(lái)的字符不占用行 上的任何空間,這樣就使自動(dòng)換行能夠繼續(xù)正常工作。最終版本如下(可解決帶顏色提示符的不換行問題):

  PS1=”[e[1;32m]u[e[m][e[1;33m]@[e[m][e[1;35m]h[e[m]:w$ “

  其中,顏色表示為:30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white。

  如果需要改變目錄在命令行下顯示顏色:

  1、將/etc/DIR_COLORS文件cp到~/下,并改名為.dir_colors。

  2、編輯.dir_colors文件,找到“DIR 01;34 # directory”,將34改為36。

  你可以找到文件的兩行注釋:

  # Text color codes:

  # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

  按照顏色對(duì)應(yīng)的數(shù)字,你還可以把目錄顯示顏色改成其他的。

  同樣其他的顯示效果(包括背景)也可以參照說(shuō)明進(jìn)行修改。

  這樣你就可以定制自己的linux下命令行方式下的個(gè)性化顯示效果了。

  3、重新登錄,就可以看到修改后的效果了。

  
看了“Linux命令如何修改提示符”還想看:

1.如何美化Linux命令提示符

2.Linux如何設(shè)置命令提示字符

3.如何打開命令行窗口的快速編輯功能

4.使用命令行怎么更改Linux系統(tǒng)的日期和時(shí)間

3088657