国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦>學習電腦>操作系統(tǒng)>Linux教程>

    Linux下如何修改終端提示符

    時間: 志藝942 分享

      Linux終端大家想必都清楚吧,最近在使用的時候發(fā)現(xiàn)在進入到某個文件夾目錄比較深的層次后,終端提示的絕對路徑很長,這樣給人的感覺很不習慣,接下來是小編為大家收集的Linux下如何修改終端提示符,歡迎大家閱讀:

      Linux下如何修改終端提示符

      PS1變量簡介

      PS1是Linux終端用戶的一個環(huán)境變量,用來說明命令行提示符的設(shè)置。

      可以使用 man bash命令查看bash手冊,找到該變量支持的特殊字符,以及這些特殊字符的意義:

      \d:#代表日期,格式為weekday month date,例如:"Mon Aug 1"

      \H:#完整的主機名稱。

      \h:#僅取主機的第一個名字,如上例,則為fc4,.linux則被省略

      \t:#顯示時間為24小時格式,如:HH:MM:SS

      \T:#顯示時間為12小時格式

      \A:#顯示時間為24小時格式:HH:MM

      \u:#當前用戶的賬號名稱

      \v:#BASH的版本信息

      \w:#完整的工作目錄名稱。家目錄會以 ~代替

      \W:#利用basename取得工作目錄名稱,所以只會列出最后一個目錄

      \#:#下達的第幾個命令

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

      修改終端提示符

      查看默認提示符設(shè)置

      $ echo $PS1

      \[\e]0;\u@\h:\w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w$

      修改默認設(shè)置,將如下命令添加到當前登錄用戶的~/.bashrc文件中,然后使用source使其生效,如果有不明白~/.bashrc文件作用的,可以參考我的這篇文章介紹:.bash_profile .bashrc profile 文件的作用的執(zhí)行順序

      $ vi~/.bashrc

      #在文件最后添加如下設(shè)置

      export PS1="[\u@\h \W] $ "

      $ source ~/.bashrc#使其設(shè)置生效

      顏色設(shè)置

      在PS1中設(shè)置字符序列顏色的格式為:[\e[F;Bm]

      其中“F”為字體顏色,編號30~37;“B”為背景色,編號40~47。

      下面看下顏色表:

      前景背景 顏色

      ------------------------

      30 40 黑色

      31 41 紅色

      32 42 綠色

      33 43 黃色

      34 44 藍色

      35 45 紫紅色

      36 46 青藍色

      37 47 白色

      效果控制代碼:

      代碼 意義

      -------------------------

      0 OFF

      1 高亮顯示

      4 underline

      5 閃爍

      7 反白顯示

      8 不可見

      修改提示符顏色示例

      $ PS1="\[\e[32m\]#\##\[\e[1;31m\]\u@\[\e[36m\]\h \w]$\[\e[m\"

      說明:

      1、‘\[\e[32m\]’用來設(shè)置‘#\##’的顏色為綠色,#\##就是顯示現(xiàn)在運行的是第幾條命令

      2、‘[\e[31m\]’設(shè)置‘\u@’的顏色為紅色并高亮顯示,如果指定多個數(shù)字需要用分號隔開。\u@ 就是當前登錄的用戶名后跟一個‘@’符號。

      3、‘\[\e[36m\]’設(shè)置‘\h\w’為青藍色,\h表示主機名的第一位,如果主機名為centos6.lampbo.org,那么就顯示centos6;\w將顯示完整的絕對路徑。

      4、‘$’ 提示字符,如果是root時,提示符為:# ,普通用戶則為:$。

      5、‘\[\e[m\]’使用來關(guān)閉顏色設(shè)置的。要是你沒有這個的話;那么,你的命令提示符,包括你通過命令提示符輸出的東西都是和最后一次的顏色設(shè)置相同。

      6、為了能夠在啟動和登錄是可以保持剛剛設(shè)置的變量,需要將PS1的設(shè)置加入到用戶home目錄的.bashrc文件后。

      
    看了“Linux下如何修改終端提示符”還想看:

    1.Linux終端提示符路徑長度的修改方法

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

    3.LINUX終端定制的方法

    4.炫酷的Linux終端命令大全

    3088573