**:
涉及在linux命令列下進行快速移動游標、命令編輯、編輯後執行歷史命令、bang(!)命令、控制命令等。讓basher更有效率。
ctrl+左右鍵:在單詞之間跳轉
ctrl+a:跳到本行的行首
ctrl+e:跳到頁尾
ctrl+u:刪除當前游標前面的文字 (還有剪下功能)
ctrl+k:刪除當前游標後面的文字(還有剪下功能)
ctrl+l:進行清屏操作
ctrl+y:貼上ctrl+u或ctrl+k剪下的內容
ctrl+w:刪除游標前面的單詞的字元
alt – d :由游標位置開始,往右刪除單詞。往行尾刪
說明移動游標
編輯命令
ctrl -a + ctrl -k
或ctrl -e + ctrl -u
或ctrl -k + ctrl -u
組合可刪除整行。
bang(!)命令
!wget :執行最近的以wget開頭的命令。
!wget:p :僅列印最近的以wget開頭的命令,不執行。
!$ :上一條命令的最後乙個引數, 與alt - .
和$_
相同。
!* :上一條命令的所有引數
查詢歷史命令
ctrl – r :搜尋歷史命令,隨著輸入會顯示歷史命令中的一條匹配命令,enter鍵執行匹配命令;esc鍵在命令列顯示而不執行匹配命令。
ctrl – g :從歷史搜尋模式(ctrl – r)退出。
控制命令
重複執行操作動作
線上出問題的時候,我們常用tail-n 或者tail-f或者grep或者vicat等各種命令去檢視異常資訊,但是日誌是在不停地刷屏,tail是動態的在變的,我們往往期望從日誌最後一行往前一頁一頁的翻頁檢視,從而找到異常資訊,而less命令我覺得是最實用和方便的 乙個日誌檔案中我們想從日誌的最後一行往前檢視 就可以用less命令 第一步:開啟日誌檔案 lesssigma.log 第二
線上出問題的時候,我們常用tail -n 或者 tail -f 或者grep 或者 vi cat等各種命令去檢視異常資訊,
但是日誌是在不停地刷屏,tail是動態的在變的,我們往往期望從日誌最後一行往前一頁一頁的翻頁檢視,從而找到異常資訊,而less命令我覺得是最實用和方便的
乙個日誌檔案中 我們想從日誌的最後一行往前檢視
就可以用less命令
第一步:開啟日誌檔案 less sigma.log
第二步:定位到日誌檔案的最後一行:shift+g移動到最後一行
第三步:ctrl+b往前一頁一頁翻頁檢視
參考:1.全屏導航
ctrl + f - 向前移動一屏
ctrl + b - 向後移動一屏
ctrl + d - 向前移動半屏
ctrl + u - 向後移動半屏
2.單行導航
j - 向前移動一行
k - 向後移動一行
3.其它導航
g - 移動到最後一行
g - 移動到第一行
q / zz - 退出 less 命令
常見的使用方法
1、搜尋
當使用命令 less file-name 開啟乙個檔案後,可以使用下面的方式在檔案中搜尋。搜尋時整個文字中匹配的部分會被高亮顯示。
1.1向前搜尋
/ : 使用乙個模式進行搜尋,並定位到下乙個匹配的文字n : 向前查詢下乙個匹配的文字n : 向後查詢前乙個匹配的文字
1.2向後搜尋
? : 使用模式進行搜尋,並定位到前乙個匹配的文字n : 向後查詢下乙個匹配的文字n : 向前查詢前乙個匹配的文字
2 全屏導航
ctrl + f :向前移動一屏ctrl + b :向後移動一屏ctrl + d :向前移動半屏ctrl + u :向後移動半屏
3 、單行導航
j : 向下移動一行k : 向上移動一行
4 、其它導航
g : 移動到最後一行g : 移動到第一行按空格:向下翻一頁b:向上翻一頁d:向下翻半頁u:向上翻半頁q / zz : 退出 less 命令
5 、編輯檔案
v : 進入編輯模式,使用配置的編輯器編輯當前檔案
6 標記導航
當使用 less 檢視大檔案時,可以在任何乙個位置作標記,可以通過命令導航到標有特定標記的文字位置。
ma : 使用 a 標記文字的當前位置
a : 導航到標記 a 處
7 、瀏覽多個檔案
方式一,傳遞多個引數給 less,就能瀏覽多個檔案。less file1 file2方式二,正在瀏覽乙個檔案時,使用 :e 開啟另乙個檔案。less file1:e file2當開啟多個檔案時,使用如下命令在多個檔案之間切換:n - 瀏覽下乙個檔案:p - 瀏覽前乙個檔案
linux 常用快捷鍵
常用 視窗操作 shift ctrl t 新建標籤頁 shift ctrl w 關閉標籤頁 ctrl pageup 前一標籤頁 ctrl pagedown 後一標籤頁 shift ctrl pageup 標籤頁左移 shift ctrl pagedown 標籤頁右移 alt 1 切換到標籤頁1 al...
常用linux快捷鍵
1.在終端中 複製 選中要複製的內容然後crtl shift c copy 貼上 crtl shift v past crtl 左右鍵 使游標乙個單詞乙個單詞地跳 crtl u 刪除游標之前的所有字元 crtl k 刪除游標之後的所有字元 crtl a 使游標跳到第乙個字元 crtl e 使游標跳到...
Linux常用快捷鍵
在命令列下的的快捷鍵 刪除 ctrl d 刪除游標所在位置上的字元相當於vim裡x或者dl ctrl h 刪除游標所在位置前的字元相當於vim裡hx或者dh ctrl k 刪除游標後面所有字元相當於vim裡d shift ctrl u 刪除游標前面所有字元相當於vim裡d shift ctrl w ...