十年運維系列之基礎篇 - linux
**:www.jplatformx.com
一、引言
這裡指的高階鍵盤技巧其實有乙個定語,那就是專門針對bash命令列而言的。bash使用了乙個名為readline的庫(供不同的應用程式共享使用的執行緒集合)來實現命令列的編輯。比如,通過箭頭鍵移動游標。除此之外,bash還有很多其他的功能,它們可以當做在工作中使用的附加工具。
這裡需要注意的一點就是,下面的有些組合鍵(尤其對於那些使用了alt鍵的組合鍵)可能會被gui識別為其他的功能。當使用虛擬控制台時,所有的組合鍵應該能正常工作。
二、游標移動
下表定義了一些用來移動游標的組合快捷鍵。
組合鍵
作用
ctrl+a
移動游標到行首
ctrl+e
移動游標到行尾
ctrl+f
游標向前移動乙個字元;和右箭頭鍵作用一樣
ctrl+b
游標向後移動乙個字元;和左箭頭鍵作用一樣
alt+f
游標向前移動乙個字
alt+b
游標向後移動乙個字
ctrl+l
清屏三、修改文字
下表定義了用來編輯命令列字元的鍵盤指令。
組合鍵作用
ctrl+d
刪除游標處的字元
ctrl+t
使游標處的字元和它前面的字元對調位置
alt+t
使游標處的字和它前面的字對調位置
alt+l
把從游標到字尾的字元轉換成小寫字母形式
alt+u
把從游標到字尾的字元轉換成大寫形式
四、剪下和貼上文字
readline文件中使用術語killing和yanking來指代通常所說的剪下和貼上。下表列出了用來剪下和貼上的命令。被剪下的內容存放在乙個稱為kill-ring的緩衝區中。
組合鍵作用
ctrl+k
剪下從游標到行尾的文字
ctrl+u
剪下從游標到行首的文字
alt+d
剪下從游標到當前詞尾的文字
alt+backspace
剪下從游標到詞頭的文字。如果游標在乙個單詞的開頭,則剪下前乙個單詞
ctrl+y
把kill-ring緩衝區中的文字貼上到游標位置
0 11LINUX讀核日記(1)
0.11linux讀核日記 1 之所以要讀linux核心是因為自己想完全弄懂計算機從載入電源到正常執行程式的過程。而選定0.11版本是因為手頭上有一本趙炯博士寫的 linux完全注釋 呵呵,閒話少說,還是轉到讀碼中。計算機在加電後,bios啟動乙個程式進行主機自檢,自檢結束後,自檢程式將控制權還給b...
011 Linux 打包與解壓 tar
linux上有著各種壓縮 打包的工具 tar gzip zip 7z,而 tar 應該算是 linux 官宣的壓縮工具了。tar 的核心壓縮工具其實是 gzip,在其上做了一層包裝而已。tar的基本命令格式為 tar 引數選項 檔案或目錄 tar cvf tmp etc.tar etc 僅打包,不壓...
Linux鍵盤高階技巧
linux是專為喜歡敲鍵盤的人設計的作業系統 linux中存在命令列就恰好說明了這點。往往使用者希望能夠敲更少的鍵盤而實現更多的功能,linux也很好的解決了這個問題。省事 即用最少的擊鍵次數執行最多的任務 是命令列最希望達到的目標之一。游標移動 組合件作用 ctrl a 移動游標到行首 ctrl ...