gnome 終端中的快捷鍵大全

2021-06-01 23:24:30 字數 3533 閱讀 2894

一、自動補齊:[tab]

這個技巧很多人都應該會了,就是當輸入命令,目錄或者是檔名的時候按 [tab] 鍵。系統就會幫你補齊可能要輸入的東西,如果有多個選擇系統會列表出來。你可以看清楚之後再多輸入乙個或多個 charactor ,再按[tab]。

實驗:

$ ec

按[tab], 補齊為:

$ echo

二、查詢和執行歷史命令:[ctrl + r], [ctrl + p], [ctrl + n]

另外,[ctrl + p][ctrl + n]快速向前或向後滾動查詢乙個歷史命令,對於快速提取剛剛執行過不久的命令很有用。

實驗:

$ echo "hello, world" [enter]

$ hello, world

[ctrl + r ] (接著輸入 echo)

(reverse-i-search)`ch': echo "hello,world" [enter]

$hello,world

三、取消本次命令輸入:[ctrl + c]

這個快捷鍵可以使你從乙個可能你已經厭煩了的命令中安全地退出!!也許是個不值一提的小技巧,但是經驗告訴我它很有用。很多 unix 初學者會習慣性地按 [enter] 以擺脫困境,但是說不定就會發生災難性的事件,譬如刪除了乙個重要的配置檔案:(

四、游標跳轉快捷鍵:

為了方便大家記憶,加點英語助記語在後面 :)

[ctrl + a] 跳轉至命令列首    ahead of line

[ctrl + e] 跳轉至命令行尾    end of line

[ctrl + f] 向前跳轉乙個字元  jump forward one character

[ctrl + b] 向後跳轉乙個字元  jump backward one character

[alt + f] 向前跳轉到下乙個字的第乙個字元

[alt + b] 向後跳轉到下乙個字的第乙個字元

五、編輯命令的快捷鍵:

[ctrl + w] 向前刪除乙個字,用來對付剛剛輸入的錯誤字很有用(左邊為前)

[alt + d]  向後刪除乙個字(右邊為後)

[ctrl + u] 從游標當前位置刪除所有字元至行首(其實是放到緩衝區了,可以用ctrl + y,還原回來:謝謝kevinbin指定

[ctrl + k] 從游標當前位置刪除所有字元至行尾(同上)

[ctrl + d] 刪除游標當前位置的字元,一直按,將把字元刪到行尾

[ctrl + y] 貼上最後乙個被刪除的字

六、快速清屏;

ctrl + l

七、配置提示;

如果你是用 gnome 下的終端視窗 gnome-teminal ,上面的 gnu shell 快捷鍵會跟 gnome 的視窗快捷鍵有衝突。

那麼你需要做如下配置:

在 gnome-terminal 的選單欄中選 "edit" -] "keyboard shortcuts ..."開啟 "keyboard shortcuts" 對話方塊,並勾選下面兩個復選項

"disable all menu access keys (such as alt+f to open file menu)"

"disable menu shortcut key (f10 by default)"

至於 kde 下應該怎麼配 kde 的終端視窗,請熟悉 kde 的朋友補充一下,我很久沒用 kde 了,也沒裝。

八、綜合練習;

上面列舉的快捷鍵,練習2~3天應該就能熟練,為了大家快速理解和記憶,我們來做個小小的綜合練習:

第一步:echo

$ echo "hello, world." [enter]

我們先輸入 echo "hello, world" 這個命令,然後回車,也就看到了終端的輸出:

$ hello, world.

第二步:[ctrl + r]

我們試試找出歷史命令 echo "hello, world.",這時,我們按[e],[c],[h]這三個鍵,這個歷史命令大概已經找到了,

終端的顯示應該是這樣:

(reverse-i-search)`ech': echo "hello,world."

現在,如果[enter]就會再一次執行這個命令,但我們現在來練習一下命令列的編輯。

第三步:[ctrl + a]

這樣,我們就取出了歷史命令 echo "hello, world.",並且將游標定位到行首,此時,游標應該在 echo 命令的 e 字元上高亮。

終端的顯示應該是這樣:

$ echo "hello,world"

第四步:[alt + d]

刪除了命令 echo, 並且游標仍然在行首,終端顯示為:

$ "hello, world."

第五步:輸入命令 "printf"

我們嘗試一下用 posix 的系統呼叫 printf 來替代 shell 命令 echo,輸入[p][r][i][n][t][f],此時終端顯示為:

$ printf "hello, world."

並且游標在 f 字元後面高亮。

第六步:[ctrl + e]

游標跳轉到命令列尾部。

第七步:[ctrl + b]

游標後退乙個字元,此時游標應處於後雙引號 " 處高亮。

第八步:輸入換行轉義符 "/n"

輸入[/][n] ,此時的終端顯示應該為:

$ printf "hello, world./n"

可以[enter]執行了。

設定gnome快捷鍵

使用linux ubuntu 的人,多半開始都是被她漂亮的3d桌面吸引過去的,而且ubuntu確實很適合初學者,和gentoo相比,就是超級易用,完全可以當個桌面系統來使用,除了某些sb 不能很好支援firefox外,以及m 的office不能被openoffice很好相容,其它都很好用,還好,m ...

GNOME設定快捷鍵

如果你希望 gnome 有成百上千種快捷鍵,你會失望地發現,情況並非如此。快捷鍵的列表不會太長,而且並不是全部都對你有用,但仍然會有許多快捷鍵可以用得上的。可以通過選單 設定 裝置 鍵盤 訪問快捷方式列表。以下是一些不太流行但實用的快捷方式。我個人經常使用的兩個快捷鍵是 大多數人都知道如何用alt ...

Bash終端快捷鍵大全 md

操作 快捷鍵移動游標至行首 ctrl a 第一次按時,移動游標至行首 再次按時,回到原有位置 ctrl x 移動游標至行尾 ctrl e 游標向左移動乙個字元 ctrl b 游標向左移動乙個單詞 esc b 游標向右移動乙個字元 ctrl f 游標向右移動乙個單詞 esc f 刪除游標前乙個字元,即...