weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評(píng)論 - 101, 引用 - 0
          數(shù)據(jù)加載中……

          Bash提示符

          bash 有兩級(jí)用戶提示符。第一級(jí)是你經(jīng)常看到的 bash 在等待命令輸入時(shí)的提示符。缺省的一級(jí)提示符是字符$(如果是超級(jí)用戶,則是#號(hào))。你可以通過(guò)改變bash 的PS1變量的值來(lái)改變你的缺省提示符,例如:

          PS1="Please enter a command"

          把bash shell 的提示符該為指定的字符串。

          當(dāng)bash 期待輸入更多的信息以完成命令時(shí)顯示第二級(jí)提示符。缺省的第二級(jí)提示符是 >。 果你要改變第二級(jí)提示符,可以通過(guò)設(shè)置PS2變量的值來(lái)實(shí)現(xiàn):

          PS2="I need more information"

          另外你還可以用特殊的字符來(lái)定義你的提示符,下面的列表列出了最常用的特殊字符。

          提示符特殊字符代碼
          字符 含義
          ! 顯示該命令的歷史記錄編號(hào)。
          # 顯示當(dāng)前命令的命令編號(hào)。

          $ 顯示$符作為提示符,如果用戶是root的話,則顯示#號(hào)。

          \ 顯示反斜杠。

          d 顯示當(dāng)前日期。

          h 顯示主機(jī)名。

          打印新行。

          nn 顯示nnn的八進(jìn)制值。

          s 顯示當(dāng)前運(yùn)行的shell的名字。

          顯示當(dāng)前時(shí)間。

          u 顯示當(dāng)前用戶的用戶名。

          W 顯示當(dāng)前工作目錄的名字。

          w 顯示當(dāng)前工作目錄的路徑。


          這些特殊字符能組合成很多種有用的提示符方案(也可以組合為很奇異的方案),例如把 PS1 設(shè)為:

          PS1=" "

          這導(dǎo)致提示符顯示當(dāng)前的時(shí)間,就象下面的顯示一樣(提示符后面將不會(huì)有空格):

          02:16:15


          而下面的設(shè)置:

          PS1=

          將導(dǎo)致提示符變成下面的樣子:

          t

          這顯示了設(shè)置中引號(hào)的重要性,下面的提示符串:

          PS1=" \ "

          會(huì)使提示符看起來(lái)象這個(gè)樣子:

          02:16:30

          這種情況下,提示符后面會(huì)有一個(gè)空格,因?yàn)橐?hào)里有一個(gè)空格。


          from: http://study.99net.net/study/program/shell/1085454320.html

          posted on 2005-08-23 21:41 weidagang2046 閱讀(909) 評(píng)論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 曲阳县| 柳林县| 湘西| 峡江县| 嘉善县| 静宁县| 嘉祥县| 镇康县| 久治县| 朝阳市| 正阳县| 谷城县| 句容市| 长春市| 寿阳县| 二连浩特市| 临武县| 泉州市| 巢湖市| 泾源县| 宁阳县| 航空| 丰顺县| 辽宁省| 横山县| 会昌县| 阿勒泰市| 东山县| 元阳县| 通化市| 金溪县| 巴中市| 昌江| 云和县| 东阿县| 慈利县| 安仁县| 柘城县| 蓬安县| 常德市| 长沙县|