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