當前位置:首頁 » 操作系統 » linux命令行的快捷鍵

linux命令行的快捷鍵

發布時間: 2022-09-23 00:06:19

linux中幾個有用的快捷鍵

游標移動

Ctrl + a切換到命令行開始

Ctrl + e切換到命令行末尾

剪切粘貼

Ctrl + u清除(剪切)游標之前的內容

Ctrl + k清除(剪切)游標之後的內容

ctrl + y粘貼

esc + f把游標移動到單詞的結尾

esc + b把游標移動到單詞的開頭

ctrl + b游標向左移動一個符號的位置

ctrl + f游標向右移動一個符號的位置

命令查詢

Ctrl + r查找(歷史命令)。 history|grep

ctrl + pprevious ↑上一個命令

ctrl + nnext ↓下一個命令

其他類型

Ctrl + c終止當前命令或腳本

Ctrl + d退出當前shell,相當於exit logout,一個個刪除游標後字元。

Ctrl + l清除屏幕內容,相當於clear。

tab所有命令及路徑補全功能,一般要多按幾下

esc + .引用/使用上一個命令的最後一個參數(結尾)

#SecureCRT快捷鍵

Ctrl+shift+c命令行復制內容

Ctrl+shift+v命令行粘貼內容

#Xshell快捷鍵

Shift+insert粘貼

Ctrl+insert復制

Ⅱ Linux終端命令快捷鍵

Linux終端命令快捷鍵匯總

相信很多Linux桌面用戶都對使用Linux終端感到反感,其實它沒大家想的那麼復雜,很多常見操作都可以直接在終端中進行。特為大家匯總了提升終端命令執行效率的快捷操作,希望能幫助你學習和提升效率。

移動定位游標

在終端中移動游標和定位似乎非常不便,其實不是你想的那樣,有很多種方式可以讓鍵盤成為你的好朋友,只是需要掌握正確的方法而已。

定位單詞

在長段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速將游標定位到命令中單詞的首字母或末尾,實現在各單詞之間的快速跳動定位。

你可以試著在終端中輸入 apt-get install build-essential 命令後,按 Ctrl+ 左鍵或 Ctrl + 右鍵來試試效果。

定位行首和行尾

定位到命令行首可以使用 Ctrl + A,行尾則使用 Ctrl + E 快捷鍵。

清除部分、全部或整行

使用 Ctrl + K 快捷鍵可以將當前游標位置之後的所有部分快速清除,Ctrl + W 可以清除當前游標位置之前的一個單詞,而 Ctrl + U 則可以直接剛整行命令直接清除。

自動補全命令或路徑

tab 鍵可以直接補全命令和路徑,讓我們免去很多輸入錯誤的可能。當然,在命令記不全時,只需輸入幾個首字母即可用 tab 鍵來補,還是十分方便的'。

例如:要在 Ubuntu 安裝軟體,只需輸入 apt-get ins 按 tab 之後即可被補全成 apt-get install。

切換最近使用的命令

在Linux 的終端歷史記錄中會記下用戶執行過的命令,用戶只需按鍵盤的 ↓、↑ 上下箭頭即可快速切換執行過的命令。

復制前行

!! 雙驚嘆號直接表示上一行命令,例如要用 sudo 重復執行上一條命令,無需再輸一遍,只需執行如下命令即可:

1. sudo !!

執行指定歷史命令

若你想重復執行的命令不是「上一條」,則不能再使用 !! 了。此時使用 ! 跟上要重復執行的前述命令開頭即可。

復制前一個參數

文件夾復制並粘貼到新路徑後,你可能還要在目錄中進行其它操作,此時可以這樣切換:

1. cd !$

其中的 !$ 表示上次使用的參數,通常只用於目錄。

目錄導航

在Linux 終端中進行目錄導航和切換還是使用 cd 命令,下面介紹一些 cd命令的常見操作。

導航到特殊文件夾

在Linux 中操作文件夾時輸入路徑就是一個苦差事,但若你是通過桌面登錄系統的話,可以直接將要指定的文件夾拖入終端窗口,而不必手動輸入路徑。

回到上級目錄

與Windows 一樣,使用 cd.. 即可。如果要在父目錄的各文件夾之間進行切換,使用 ../文件夾名即可。

回到上個目錄

如果你操作到一半時,需要返回上個進入過的目錄,可以使用 – 破折號:

1. cd -

其它目錄導航操作

cd 返回家目錄

pwd 查看當前目錄

cd / 回到根目錄(需要有許可權)

多任務

執行多條命令

要在 Linux 終端中同時執行多個任務,只需用 && 符號將多條命令串連起來即可,例如:

1. apt-get update && apt-get upgrade

命令失敗備用

&& 只會在前面一條命令執行成功時才會繼續執行後續命令,如果你想在首條命令執行失敗時提供備用命令,只需將&& 替換為 || 即可。

後台執行任務

在任意 Linux 命令最後加上 &符號即可將此任務丟到後台去執行,比較適合運行時間較長的任務。對於後台執行的任務可以使用jobs 命令進行顯示查看,也可以用 kill 將其幹掉或用fg 命令將其挪到前台.

;

Ⅲ Linux下操作快捷鍵

Ctrl+Alt+T

游標在當前的終端下Ctrl+Shift+T

開始鍵 + S 顯示
Ctrl+Alt+箭頭 workspace 之間切換
Ctrl+Shift+Alt+箭頭 將當前workspace中的內容移動到前頭指定的workspace中

從vmware滑鼠調到當前主機滑鼠
Ctrl+Alt+Esc

Ⅳ 如何為「Linux命令」設置快捷鍵

Linux的一個特色就是其命令多而且功能強大, 頻繁輸入命令不僅麻煩而且工作量較大,雖然可以使用TAB進行>命令補足,或者使用aliase來簡化某個命令的輸入,但這並不能從根本上解決敲擊鍵盤次數過多的問題。

可以把任何命令或命令的組合指定給鍵盤上的某個鍵,可以是Alt+[A-Z],
Ctrl-[A-Z], Alt+Shift+[A-Z], F1-F12, Ctrl-F[1-12], Alt-F[1-12], Alt+Shift+F[1-12],還有更不可思議的是甚至還可以為功能鍵加上「參數」,這樣你按下那個鍵的時候,它會等待你輸入相應的參數,並根據不同的參數運行不同的命令。

當然,有一些熱鍵會被終端所捕獲,如常見的Ctrl-D/C/Q/Z等,不過沒關系,可用的熱鍵還多著呢!

定義熱鍵的配置文件為:/etc/inputrc 或 ~/.inputrc,定義熱鍵的格式如下:

"<熱鍵對應的ASCII字元>":"<執行的命令>"

其中熱鍵對應的ASCII字元可以通過 "先按Ctrl-V, 然後按熱鍵" 的方式來輸入, 如Ctrl-G對應的字元為^G, Alt-P對應的字元為^[p, Ctrl-Alt-H對應的字元為^[^H.

可以用/C來代替Ctrl,/M來代替Alt, /M-/C來代替Alt-Ctrl, 如/C-M = Ctrl-M, /M-/C-H = Alt-Ctrl-M. 另外還可以用/e代表^[.

先來看一些基本的熱鍵定義,(這里熱鍵里的字母不區分大小寫):
"^[-":"su -/C-M" # 按Alt+- 執行su - 命令,末尾/C-M表示輸入完定義的命令後回車,也可以更簡潔地用一個/n來表示.

"/M-/C-G":"gaim & &>/dev/null && disown/C-M"
# 按Ctrl-Alt-g在當前shell打開gaim, 並脫離該shell獨立運行,即:即使你退出了該shell, gaim也不會關閉

其他一些組合鍵可以根據自己的需要配置,偶就不多說了.

大家也許會覺得這樣定義熱鍵太亂了,而且很難記住,還有一定的限制。這個問題在後面會得到解決。

一般情況下,我們可以使用上下方向鍵來查找命令歷史列表,以此重復輸入命令,但是方向鍵離主鍵盤區太遠,如>果頻繁使用的話,會耽誤不少時間,而且挪動右手時也不太方便,有沒有什麼辦法把方向鍵的功能轉移到我們經常>敲命令的地方呢?如使用Alt+J = Down Arrow 向下查找,Alt+K=Up Arrow 向下查找

通過定義熱鍵可以做到這點:

"/eh":"^[OD" # move left
# Alt-H 向左移一個字元, 相當於Left Arrowgh, 這里^[OD即向上方向鍵的ASCII字元,輸入方式與前面提到的類似
"/el":"^[OC" # move right
# Alt-L 向右移一個字元,相當於Right Arrow

"/ej":"^[OB" # move up
# Alt-J 向下移動,相當於Up Arrow

"/ek":"^[OA" # move down
# Alt-K 向上移動,相當於Down Arrow

"/ei":"^?" # left earse one character
# Alt-I 向左刪除一個字元,相當於Backspace

"/eo":delete-char # right earse one character
# Alt-O 向右刪除一個字元,相當於Delete

"/en":backward-kill-word # left kill one word
# Alt-N 向左刪除一個單詞

"/em":kill-word # right kill one word
# Alt-M 向右刪除一個單詞

"/ea":"^[n^[n^[n^[n^[n^[n^[n" # kill to the head
# Alt-A 刪除當前位置到開頭,也就是多Alt-N幾次(A--> ahead)

"/ee":"^[m^[m^[m^[m^[m^[m^[m" # kill to the head
# Alt-E 刪除當前位置到末尾,也就是多Alt-M幾次(E--> end)

"/ep": insert-last-argumem"
# Alt-P 插入上一個命令最後一個參數 (P--> Paste)

"/ew": forward-word
# 系統默認Alt-F (forward)跳到當前單詞詞尾,如果已在詞尾,則跳到下一個單詞(右邊一個單詞)詞尾

"/eq": backward-word
# 系統默認Alt-B (backward)跳到當前單詞詞首,如果已在詞首,則跳到上一個單詞(左邊一個單詞)詞首

發覺F和B鍵離得太遠,不方便,偶分別改作Alt-Q, Alt-W, 但是Alt-F/B照樣可以用

這樣輸入命令的時候幾乎可以不用離開主鍵盤區,而且移動游標,刪除字元,刪除單詞,上下歷史命令查找都集中>在一塊,比以前方便多了。不過開始可能有些不習慣,就跟使用vi一樣,但是多練幾次就熟練了。

Linux下絕大部分服務的配置是基於配置文件的,一般說來,更改了某個服務的配置文件,要使其立即生效,還需重啟該服務直接的或依附的守護進程才行。難道你就不覺得「每次 vi /etc/xxx.conf 完後又 service xxx restart/reload 或 killall -HUP xxx」這樣做很繁瑣么?如果要配置的服務較多而且要不停地調試呢?況且我們平常使用Linux時難免會不時地終止或啟動某個服務進程,輸入命令的次數也不少。如果為每個服務都指定一個熱鍵的話,似乎不大可能。如果我們賦予一個熱鍵為一個基本鍵,而相應的服務為其「參數」,那又如何呢?

舉個例子,賦予Alt-S (S-->Start)為啟動服務的基本鍵,服務名的前2個字元為啟動「參數」,那麼就可以像下面那樣隨意啟動某個服務了:
"/essm":"service smb start/n"
# /es=Alt-s, sm=smb,
# 即:按下Alt-s後緊跟著再輸入sm(這時輸入的sm並不會顯示在終端上),就可以啟動samba的服務進程了,不必擔心按下鍵與輸入「參數」間的時間延遲問題,你按下Alt-s,然後去外面兜一圈回來,再接著輸入sm,照樣可以。

"/esht":"service httpd start/n" # ht=httpd,啟動Apache服務

類似地,我們賦予
Alt-D(D--> shutDown) 為停止服務的基本鍵
Alt-R(R--> Restart) 為重啟服務的基本鍵
Alt-T(T--> Status) 為查看服務狀態的基本鍵
Alt-C(C--> Configure) 為打開服務對應的主配置文件的基本鍵
如:"/ecnf":"vi /etc/exports/n" # Alt-c+nf 打開NFS的配置文件
"/ecsm":"vi /etc/samba/smb.conf/n" # Alt-c+sm 打開smb的配置文件

如果某個服務(如ssh)有2個配置文件,可以在其後再加一個數字,如:
"/ecssh1":"vi /etc/ssh/sshd_config/n" # 打開sshd服務端配置文件
"/ecssh2":"vi /etc/ssh/ssh_config/n" # 打開sshd客戶端配置文件

如果要執行某個應用程序呢?可以用Alt-x做基本鍵(x--> eXeccute) 如:
"/exga":"gaim & &>/dev/null && disown && clean /n"
"/exxm":"xmms & &>/dev/null && disown && clean /n"
"/exvm":"vmware & &>/dev/null && disown && clean /n" "/exna":"nautilus & &>/dev/null && disown && clean /n"
等等....

到現在為止我們只要按1個組合鍵+2個字元就可以實現下面眾多的功能:
1. 執行指定的應用程序
2. 啟動|重啟|關閉|指定的服務進程
3. 查看指定服務的狀態
4. 打開指定服務的指定配置文件

Ⅳ 5. Linux的vi/vim使用及常用快捷鍵

命令行下,輸入vim xxx.c就會進入vim一般模式,並開始編輯這個xxx.c的文件。

    使用vim xxx.c就會默認進入vim一般模式。

    在一般模式下,按下i鍵就會進入編輯模式,也稱INSERT MODE(插入模式)。

    編輯模式中,按ESC鍵會退出編輯模式回到一般模式。

    按下:鍵就會進入命令模式。

    按下ESC鍵回到一般模式。

    命令模式下,輸入

        :wq 這個命令再按回車鍵就會保存並退出vim(write and quit)

        :q 退出vim(不會保存)

        :q! 強制退出vim(不會保存)

    yy 拷貝當前行

    5yy 拷貝當前行及下面一共5行

    p 粘貼

    dd 刪除當前行

    4dd 刪除當前行及下面一共4行

    G 定位到最後一行

    gg 定位到第一行

    快速定位到指定行號:輸入一個數字然後按下G(shift+g)

    u 撤銷前一個操作

    /xx 按下回車就會在文件中查找xx,查到會高亮第一個字元,按n會查找下一個xx

    :set nu 顯示行號

    :set nonu 取消顯示行號

    

Ⅵ linux提示命令快捷鍵是什麼

首先,linux提示命令的快截鍵是 TAB鍵,在鍵盤的左側,一般在capslock鍵的上面。比如你輸入his,然後按一下tab鍵,就會出現his開頭的命令,如下圖所示。使用TAB鍵,一般來說,在訪問文件夾的時候非常好用,它會自動補全路徑名。


其次,在Linux的命令行上有很多種方法提高輸入效率。比如

有 4 種方法可以重復執行上一條命令:

1、使用上方向鍵,並回車執行。

2、按 !! 並回車執行。

3、輸入 !-1 並回車執行。

4、按 Ctrl+P 並回車執行。


Ctrl+R 快捷鍵讓你對命令歷史進行搜索,對於想要重復執行某個命令的時候非常有用。當找到命令後,通常再按回車鍵就可以執行該命令。如果想對找到的命令進行調整後再執行,則可以按一下左或右方向鍵。


再次,如果之前輸入過相應的命令,可以通過history這個命令來查找到,並再次重復執行。示例如下:

# history | more
1 service network restart
2 exit
3 id
4 cat /etc/redhat-release
# !4

Ⅶ linux怎麼快捷鍵打開命令行模式

一、linux 目錄的快捷鍵: 1、. 當前目錄,注意·為TAB鍵 2、.. 上級目錄 3、~ 用戶家目錄 4、- 前一個目錄 二、回到上次操作的目錄 # cd - 進入上次訪問目錄

Ⅷ linux系統有哪些快捷鍵

CentOS 6.4 中可以通過系統->首選項->鍵盤快捷鍵來設置快捷鍵,如圖所示。例如可將運行終端的快捷鍵設為Ctrl+Alt+T。
Ctrl + u 刪除游標之前到行首的字元
Ctrl + k 刪除游標之前到行尾的字元
Ctrl + c 取消當前行輸入的命令,相當於Ctrl + Break
Ctrl + a 游標移動到行首(ahead of line),相當於通常的Home鍵
Ctrl + e 游標移動到行尾(end of line)
Ctrl + f 游標向前(forward)移動一個字元位置
Ctrl + b 游標往回(backward)移動一個字元位置
Ctrl + l 清屏,相當於執行clear命令
Ctrl + r 顯示:號提示,根據用戶輸入查找相關歷史命令(reverse-i-search)
Ctrl + w 刪除從游標位置前到當前所處單詞(word)的開頭
Ctrl + t 交換游標位置前的兩個字元
Ctrl + y 粘貼最後一次被刪除的單詞
Ctrl + Alt + d 顯示桌面
Alt + b 游標往回(backward)移動到前一個單詞
Alt + d 刪除從游標位置到當前所處單詞的末尾
Alt + F2 運行
Alt + F4 關閉當前窗口
Alt + F9 最小化當前窗口
Alt + F10 最大化當前窗口
Alt + Tab 切換窗口
Alt +按住左鍵 移動窗口(或在最下面的任務欄滾動滑鼠滑輪) 更多介紹可查閱《Linux就該這么學》。

Ⅸ linux中的復制粘貼快捷鍵

Linux下復制粘貼快捷鍵
1. 在控制台下:

1.1、滑鼠選中要復制的文本,按滑鼠中鍵,即為復制
或者
1.2、復制命令:Ctrl + Insert 組合鍵或用滑鼠選中即是復制。
粘命令:Shift + Insert 組合鍵或單擊滑鼠滾輪即為粘貼。
2. 在終端下:

復制命令:Ctrl + Shift + C 組合鍵.
粘貼命令:Ctrl + Shift + V 組合鍵.
3. vim或命令行下:

滑鼠左鍵選中即為復制, 按下中鍵(滑鼠滾輪)即為粘貼。

在命令行里,滑鼠左鍵復制,按著左鍵開始選你想要復制的內容(背景是黑的,字是白的,灰色的框就是你選中的內容),然後再把左鍵松開,放到其他地方,點右鍵,松開,這樣就粘貼好了。

Ⅹ LINUX系統的快捷鍵是什麼

一些常用快捷鍵
<Ctrl><Alt><F1>切換到第一個文本終端。在Linux 下你可以有多達六個不同的終端。這個命令的意思是:「同時按住<Ctrl>鍵和<Alt>鍵,然後按<F1>鍵,再釋放所有的鍵」。
<Ctrl><Alt><Fn> (n=1..6):切換到第n個文本終端。(你也可以使用不是很經常用到的命令chvt n 來實現,n指的是第n個文本終端)。在文本終端下(不是在X窗口),你也可以簡單使用<ALT><Fn>來實現切換,不需要<CTRL>鍵。列印出你正在使用的終端名稱,如果你希望知道終端的名字,可以使用命令fgconsole。
<Ctrl><Alt><F7>:切換到第一個圖形用戶界面(一般來說X-window在第七個終端)
<Ctrl><Alt><Fn> (n=7到12):切換到第n個圖形用戶街面。根據預設,第一個X-Window在第7個終端運行,從第8到第12什麼也沒有,當然你可以逐個啟動這些圖形用戶界面。 <Tab>:(在文本終端下)可以使用TAB自動完成命令,或者顯示所有的可選項。這個快捷鍵真的非常好用,經常使用你會發覺它可以節約你很多的時間。
<ArrowUp>:(在文本終端或者X窗口下)滾動和編輯以前輸入的命令。按<ENTER>執行一個歷史命令。 <ArrowDown>:回滾。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:528
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:25
linux485 發布:2025-07-05 14:38:28 瀏覽:305
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:756
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:432
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:707
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:243
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:686
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:285
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:835