Provided by: manpages-zh_1.5.1-1_all bug

NAME

       history - 操縱歷史列表

` SYNOPSIS
       history ?option? ?arg arg ...?
_________________________________________________________________

yz DESCRIPTION
       history                                             命令完成與記錄在一-
       蚞史列表中的最近執行過的命令有關的一些操作中的一荂C每-
       荌O錄的命令被作為一荂u事件」來參照。使用下列形式給              history
       命令指定的一茖:

       [1]    一蚍:  如果是正數,它用這蚍荌挶茖(所有事件多被從  1  開始-
              p數)。如果是t數,它選擇相對當前事件的一茖(-1        參照上一-
              茖鞳A-2 參照大上一荂A以此類推)。事件 0 參照當前事件。

       [2]    一茼r符串:      選擇匹配這茼r符串的最新近的事件。在兩種情況下一-
              茖馧Q考慮為匹配這茼r符串,n麼這茼r符串與這茤R令的最前-
              悸漲r符相同,n麼這茼r符串以與 string match 命令相同的方式匹配這-
              茖鞳C

       history 命令接受所有下列形式:

       history
              同於下探yz的 history infohistory add command ?exec?
              把     command     參數作為一虓s事件添加到歷史列表中。如果指定了
              exec(或其縮寫) 則還執行這茤R令並返回它的結果。如果沒有指定  exec
              則返回一茠臟磣@為結果。

       history change newValue ?event?
              把給一茖饇O錄的壎N(replace)為    newValueEvent   指定-
              n替代的事件,預設為當前   (current)    事件(不是事件    -1)。這-
              茤R令用在實現新形式的歷史替換(substitution)的命令中,和用在想用通過替換建立的命令替代當前事件(調用這-
              荋懂囿漕)的命令中。 返回O一茠臟瞗C

       history clear
              刪除歷史列表。保持當前保留制。姜m歷史事件數。

       history event ?event?
              返回由 event 給出的事件的C Event 預設為 -1history info ?count?
              返回一荇璁﹞F字符串(用於人-
              抩讀),它給出在歷史列表中除了當前事件之外的每-
              茖顗漕騤鼎M內容。如果指定了   count,則只返回新近的    count
              茖鞳C

       history keep ?count?
              使用這茤R令來變更歷史列表的大小為                          count
              茖鞳C最初,在歷史列表中保留   20    茖鞳C如果未指定    count
              ,則返回當前的保留制。

       history nextid
              返回n記錄在歷史記錄中的下一-
              茖顗爾厭X。這對象在命令行提示符下輸出事件號這樣的事有用。

       history redo ?event?
              奐s執行由 event 指示的命令並返回它的結果。Event  預設為  -1。這-
              茤R令導P歷史莯: 詳情見下悸漪q落。

vq HISTORY REVISION
       8.0    之前   的   Tcl   有一荋_雜的歷史莯機制。當前的機制受到了更多的-
       制,並且去除了老的歷史操作  substitutewords  。(作為安慰,添加了
       clear 操作。)

       歷史選項       redo      導P非常簡單的「歷史莯」。在調用這蚇龠答漁尕,-
       蚹鼣抪s近的事件來淘汰歷史命令(的記錄)並用歷史命令的結果替換它。如果你打算-
       城竣@茖韟茪改歷史列表,則使用  event 操作來檢索某些事件,並使用 add
       操作來向歷史列表添加它並執行它。

r KEYWORDS
       event, history, record

[]
      Hhh

[]
       2001/09/03

m Linux manUpn:
       http://cmpp.linuxforum.net