fc [ -r ] [ -e Editor ] [ First [ Last ] ]
生成一個以前輸入的命令的列表
fc -l [ -n ] [ -r ] [ First [ Last ] ]
重新執行一個以前輸入的命令
fc -s [ Old= New ] [ First ]
描述
可以使用 -l(L 的小寫)標志列出歷史文件中的命令。當沒有使用 -l 標志并且使用了 -eEditor 標志編輯命令,其結果行將輸入到歷史文件的末尾并且被 shell 重新執行( fc -e Editor 命令不會被輸入進歷史命令列表中)。如果編輯器返回一個非零的退出狀態值,這將禁止歷史文件中的條目和命令重新執行。
與 fc 命令一起使用的命令行上的任何變量賦值或者重定向運算符將再一次調用前面的命令,并且抑制 fc 命令和前面的命令所產生的標準錯誤linux命令。示例:
fc -s -- -1 2>/dev/null
標志
-e Editor 使用指定的編輯器編輯命令。 Editor 參數應是一個命令名稱。該命令用 PATH 環境變量指定位置。當沒有指定 -e 標志時,環境變量 FCEDIT中的值被用作缺省值。如果環境變量 FCEDIT 是空值或沒有設置,則使用 ed 編輯器。-l (L 的小寫)列出了歷史文件中的命令。不調用編輯器去修改它們。按照 First 和 Last 參數所指定的順序寫命令,就象-r 標志所作用的,在每一個命令的前面有一個命令編號。-n 當與 -l 標志一起使用時,隱藏命令編號。-r 逆轉所列出命令的順序(當使用 -l 標志)或者逆轉所編輯的命令順序(當沒有指定 -l 標志時)。
-s 不調用編輯器重新執行一個命令。如果沒有指定 First 參數,則 -s 標志重新執行前一個命令。
參數
其它設置 在配置文件 web.config 的
[+] Number