LINUX Bash對(duì)命令行進(jìn)行的操作
在向大家詳細(xì)介紹LINUX Bash之前,首先讓大家了解下命令行進(jìn)行編輯,然后全面介紹LINUX Bash,希望對(duì)大家有用。在LINUX Bash中可以對(duì)命令行進(jìn)行編輯,以便用戶在執(zhí)行所鍵入的命令之前能夠修改所鍵入的命令。
命令行編輯
在LINUX Bash中可以對(duì)命令行進(jìn)行編輯,以便用戶在執(zhí)行所鍵入的命令之前能夠修改所鍵入的命令。如果在鍵入命令時(shí)出現(xiàn)拼寫錯(cuò)誤,只需在運(yùn)行所鍵入的命令之前,使用編輯命令來糾正編輯錯(cuò)誤,然后執(zhí)行它,而不用重新輸入整行命令。這個(gè)功能對(duì)以長(zhǎng)路徑文件名作參數(shù)的命令特別有用。
表10-2是對(duì)命令行編輯操作的一個(gè)總結(jié)。表10-2 命令行編輯操作
LINUX Bash命令行編輯操作
功能
Ctrl+b 或左箭頭鍵 左移一個(gè)字符(移至前一個(gè)字符)
Ctrl+f 或右箭頭鍵 右移一個(gè)字符(移至后一個(gè)字符)
Ctrl+a 移至行首
Ctrl+e 移至行尾
Esc b 左移一個(gè)單詞
Esc f 右移一個(gè)單詞
Del 刪除光標(biāo)所在處的字符
Ctrl+d 刪除光標(biāo)所在處的字符
BACKSPACE或Ctrl+h 刪除光標(biāo)左邊的字符
Ctrl+k 刪除至行尾
命令歷史
在LINUX Bash中,history命令能夠保存最近所執(zhí)行的命令。這些命令的歷史記錄號(hào)從1開始,只有有限個(gè)命令可以被保存起來,最多500個(gè),即history命令的歷史記錄號(hào)缺省值為500。要查看最近執(zhí)行的命令,只要鍵入history命令,然后鍵入回車鍵,最近執(zhí)行過的命令即按先后順序被顯示出來(各條命令前的數(shù)字為歷史記錄號(hào))。
$ history
1 cp mydata today
2 vi mydata
3 mv mydata reports
4 cd reports
5 ls
所有這些LINUX Bash命令都被稱為事件(event),一個(gè)事件表示一個(gè)操作已經(jīng)發(fā)生,即一個(gè)命令已被執(zhí)行。這些事件根據(jù)它們被執(zhí)行的先后順序用數(shù)字標(biāo)識(shí),這一標(biāo)識(shí)稱為歷史事件號(hào)。***執(zhí)行的歷史事件的事件號(hào)***。每個(gè)事件都可由它的歷史事件號(hào)或命令的初始字符或字符串等確定。
【編輯推薦】