畢業(yè)工作到現(xiàn)在有快10個(gè)月了,一直在linux下
入職前兩個(gè)禮拜打醬油期間順手整理了一份linux基礎(chǔ)筆記,version1.0
然后轉(zhuǎn)正,入職四個(gè)月吧,系統(tǒng)地看了本書,又大概整理了下,verion3.0?
免積分下載傳送門:http://download.csdn.net/detail/wklken/3815477?
最近又看了兩本書,順手也整理下,整理完再更新發(fā)出來
人總會(huì)在不斷總結(jié)中進(jìn)步,不求大而全,只求簡(jiǎn)單直接有效
---------------------------
有沒有這種經(jīng)歷:大牛或前輩到你的機(jī)器來幫你調(diào)程序的時(shí)候,運(yùn)指如飛,行云流水,看得你一愣一愣的,眼睛跟不上操作的速度
去掉命令不說,操作大體兩類:linux終端命令行,編輯器(vim or emacs)
今天重新整理了下linux終端下一些“風(fēng)騷”的按鍵操作,主要是一些敲命令行時(shí)常用到的,期待補(bǔ)充
?
<backspace>? 刪除?
<ctrl-l>?????清空屏幕,?相當(dāng)于clear
tab??????????? ???將命令匹配完整,?自動(dòng)補(bǔ)全路徑/命令
<ctrl+e>????光標(biāo)跳至命令結(jié)尾
<ctrl+a>????光標(biāo)跳至命令開始
<ctrl+b>:光標(biāo)左移一個(gè)字母(感覺比按方向鍵快些)
<ctrl+f>:光標(biāo)右移一個(gè)字母
<ctrl+t>:交換光標(biāo)位置前的兩個(gè)字符(敲錯(cuò)順序的時(shí)候)
<ctrl+h>:刪除光標(biāo)前一個(gè)字符,同 <backspace> 鍵相同(看偏好了)
<ctrl+w>: 移除光標(biāo)前的一個(gè)單詞
<ctrl+u>: 清除光標(biāo)前至行首間的所有內(nèi)容【可用于刪除整行已錄入的命令】
<ctrl+k>:清除光標(biāo)后至行尾的內(nèi)容
<ctrl+y>: 粘貼或者恢復(fù)上次的刪除
?
上下鍵 ??查看之前執(zhí)行的命令 或者
<ctrl+p>前一個(gè)命令
<ctrl+n>后一個(gè)命令
<ctrl+r>:匹配歷史命令,搜索之前打過的命令。會(huì)有一個(gè)提示,根據(jù)你輸入的關(guān)鍵字進(jìn)行搜索bash的history當(dāng)查找到的命令不是你想要的命令,你還可以繼續(xù)按Ctrl+ R來查找下一個(gè)匹配的命令(超級(jí)常用......)
?
<ctrl + s> ???????????????????????????鎖定鍵盤
<ctrl + q> ???????????????????????????解鎖鍵盤
?
<ctrl-c>??中斷當(dāng)前的命令并返回Shell. 【終止當(dāng)前進(jìn)程】
<ctrl-d> ??中斷當(dāng)前的通信或從文件中退出【退出shell】
<ctrl + z> 暫停當(dāng)前進(jìn)程bg后臺(tái)運(yùn)行,fg轉(zhuǎn)到前臺(tái) (習(xí)慣bg,fg操作,效率大大提升)
?
如果熟悉vi諸多快捷鍵,哈哈哈
set -o vi? (vim編輯器的環(huán)境)
set -o emacs (恢復(fù)了)已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論
ITeye推薦