中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

FC(LINUX命令)

時(shí)間:2019-09-27

linux命令_linux 命令_linux命令手冊(cè)

收藏

查看我的收藏

0有用+1已投票

鎖定

FC是LINUX命令用途是處理命令歷史列表,fc 命令顯示了歷史命令文件內(nèi)容或調(diào)用一個(gè)編輯器去修改并重新執(zhí)行以前在 shell 中輸入的命令。

中文名

類型

LINUX命令

用途

處理命令歷史列表

領(lǐng)域

計(jì)算機(jī)

linux 命令_linux命令手冊(cè)_linux命令

打開一個(gè)編輯器去修改或重新執(zhí)行以前輸入的命令

fc [ -r ] [ -e Editor ] [ First [ Last ] ]

生成一個(gè)以前輸入的命令的列表

fc -l [ -n ] [ -r ] [ First [ Last ] ]

重新執(zhí)行一個(gè)以前輸入的命令

fc -s [ Old= New ] [ First ]

fc 命令顯示了歷史命令文件內(nèi)容或調(diào)用一個(gè)編輯器去修改并重新執(zhí)行以前在 shell 中輸入的命令。

歷史命令文件按編號(hào)列出命令。列表中的第一個(gè)編號(hào)可以任意選擇。每一個(gè)命令與編號(hào)的關(guān)系不會(huì)改變,除非用戶登錄進(jìn)系統(tǒng)并且沒有其它進(jìn)程訪問過該列表。在這種情況下,系統(tǒng)將重新設(shè)置編號(hào),并把余下的最老的命令編號(hào)設(shè)置為 1。

如果歷史命令文件中的編號(hào)達(dá)到了一個(gè)大于 HISTSIZE 環(huán)境變量值,或是大于 32767 的極限值,不管是哪一種情況,shell 將把編號(hào)重新設(shè)為 1。盡管可選編號(hào)重新開始設(shè)置,但 fc 命令會(huì)按時(shí)間順序維護(hù)命令序列。例如,有三個(gè)命令按照編號(hào) 32766,32767 和 1(被折返)排序,則編號(hào) 32767 的命令仍被認(rèn)為在編號(hào)為 1 的命令之前。

可以使用 -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ò)誤。示例:

fc -s -- -1 2>/dev/null

linux命令手冊(cè)_linux命令_linux 命令

-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)志所作用的linux命令,在每一個(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è)命令。

First or Last 選擇要列出或編輯的命令。HISTSIZE 環(huán)境變量值確定了能夠訪問到的以前所輸入命令的數(shù)量。First 參數(shù)和 Last 參數(shù)必須具有下列數(shù)值中的一個(gè):

[+] Number

表示一個(gè)特定的命令編號(hào)。-l 標(biāo)志可以顯示命令編號(hào)。缺省是一個(gè) +(加符號(hào))字符。

-Number

表示一個(gè)以前執(zhí)行的命令,由存儲(chǔ)在歷史列表中的命令編號(hào)指定。例如,-1 指出了前一個(gè)剛執(zhí)行過的命令。

String

說明:本調(diào)用將參數(shù)string傳遞給一個(gè)命令解釋器(一般為sh)執(zhí)行, 即string被解釋為一條命令, 由sh執(zhí)行該命令.若參數(shù)string為一個(gè)空指針則為檢查命令解釋器是否存在. 該命令可以同命令行命令相同形式, 但由于命令做為一個(gè)參數(shù)放在系統(tǒng)調(diào)用中, 應(yīng)注意編譯時(shí)對(duì)特殊意義字符的處理. 命令的查找是按path環(huán)境變量的定義的. 命令所生成的后果一般不會(huì)對(duì)父進(jìn)程造成影響.。??strwrap()會(huì)把字符串當(dāng)成一個(gè)段落來處理(不管段落中是否有換行),按照段落的格式進(jìn)行縮進(jìn)和分行,返回結(jié)果就是一行行的字符串,其命令形式如下:strwrap(x, width, indent= 0, exdent= 0, prefix= “”, simplify= t, initial= prefix)函數(shù)返回結(jié)果中的每一行的字符串中的字符數(shù)目等于參數(shù)width。查找任何一個(gè)不包含在strcharset串中的字符 (字符串結(jié)束符null除外) 在string串中首次出現(xiàn)的位置序號(hào). 返回一個(gè)整數(shù)值, 指定在string中全部由characters中的字符組成的子串的長(zhǎng)度. 如果string以一個(gè)不包含在strcharset中的字符開頭, 函數(shù)將返回0值.。

 上一個(gè)教程:luckyna