成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

21 個(gè)專業(yè) Linux 用戶喜愛的實(shí)用終端快捷鍵

系統(tǒng) Linux
掌握這些極致實(shí)用的快捷鍵,讓你的 Linux 終端操作效率大幅提升。

學(xué)習(xí) Linux 命令無疑是你的首要任務(wù),但當(dāng)你能熟練 運(yùn)用命令行 之后,有另一樣?xùn)|西值得你去關(guān)注。

那就是終端快捷鍵!

如果你不知道如何利用它們提升終端會(huì)話的效率,那你就無法真正理解它們的重要性。

在本教程中,我將為你詳細(xì)講解頂級(jí)的終端快捷鍵,并且舉例說明它們的用法。

在我逐一解釋快捷鍵之前,先來看一下這個(gè)備忘錄,它對(duì)我將在本教程中討論的內(nèi)容進(jìn)行了概覽:

快捷鍵

功能描述

Ctrl + A

光標(biāo)快速跳至行首。

Ctrl + E

光標(biāo)快速跳至行尾。

Ctrl + U

刪除光標(biāo)至行首的所有內(nèi)容。

Ctrl + K

刪除光標(biāo)至行尾的所有內(nèi)容。

Ctrl + W

刪除光標(biāo)前的一個(gè)單詞。

Ctrl + L

清空整個(gè)終端屏幕。

Ctrl + C

停止正在執(zhí)行的進(jìn)程或命令。

Ctrl + D

注銷或退出終端。

Ctrl + Z

暫停正在執(zhí)行的進(jìn)程(之后可恢復(fù)執(zhí)行)。

Ctrl + R

在命令歷史中進(jìn)行逆向搜索。

上箭頭 

從命令歷史中顯示先前的命令。

下箭頭 

從命令歷史中顯示后續(xù)的命令。

!!

重復(fù)執(zhí)行最近的命令。

!n

重復(fù)執(zhí)行命令歷史中的第 n 條命令。

Tab

自動(dòng)補(bǔ)全命令,文件名或目錄名。

連續(xù)按 Tab 兩次

列出所有可能的補(bǔ)全選項(xiàng)。

Ctrl + Shift + C

復(fù)制所選文本或命令。

Ctrl + Shift + V

粘貼已復(fù)制的文本或命令。

Ctrl + Shift + N

打開新的終端窗口。

Ctrl + Shift + T

在當(dāng)前終端中打開新的選項(xiàng)卡。

Ctrl + Tab 或 Ctrl + PageDown

在終端的選項(xiàng)卡之間切換。

?? 雖然我在這篇文章中用的是大寫字母,但實(shí)際上我們不需要使用大寫來輸入它們。比如 Ctrl+A,意思是同時(shí)按下 Ctrl 鍵和 A 鍵,并不意味著需要同時(shí)按下 Shift 鍵和 a 鍵來輸入大寫的 A

接下來,我們更詳細(xì)地看看這些快捷鍵如何使用。

1、Ctrl + A:光標(biāo)切換至行首

當(dāng)你在終端中按下 Ctrl + A 組合鍵,光標(biāo)就會(huì)迅速跳到命令的起始處。這個(gè)功能在你需要修改一條長命令序列起始部分的時(shí)候十分實(shí)用。

例如,在以下示例中,你可以看到無論光標(biāo)處在何位置,只需按下 Ctrl + A,光標(biāo)就會(huì)立刻跳轉(zhuǎn)至行首:

使用 Ctrl + A 快捷鍵在 Linux 終端內(nèi)前往行首使用 Ctrl + A 快捷鍵在 Linux 終端內(nèi)前往行首

2、Ctrl + E:光標(biāo)切換至行尾

在使用終端的過程中,如果你想迅速跳到當(dāng)前行的末尾,直接按下 Ctrl + E 組合鍵就可以了。

在下面的示例中,我使用了一段樣本文本,并按下 Ctrl + E 來快速移動(dòng)到行尾:

使用 Ctrl + E 在 linux 終端內(nèi)前往行尾使用 Ctrl + E 在 linux 終端內(nèi)前往行尾

3、Ctrl + U:刪除光標(biāo)位置至行首的內(nèi)容

有些時(shí)候,你可能需要?jiǎng)h除從光標(biāo)位置到行首的所有內(nèi)容。

此時(shí),你只需使用左箭頭鍵將光標(biāo)移動(dòng)至你想要開始刪除的位置,然后按下 Ctrl + U :

使用 Ctrl+U 從光標(biāo)位置刪除到行首的內(nèi)容使用 Ctrl+U 從光標(biāo)位置刪除到行首的內(nèi)容

?? 在輸完 sudo 命令輸入密碼時(shí),不確定是否輸入正確?沒必要用退格鍵一路刪除,只需簡單地使用 Ctrl+U 快捷鍵重新開始輸入密碼即可。

4、Ctrl + K:從光標(biāo)刪除至行尾

如你所猜想,當(dāng)你按下 Ctrl + K ,它會(huì)移除光標(biāo)至行尾的所有內(nèi)容(光標(biāo)位置右側(cè)的所有)。

使用這種快捷操作時(shí),你先要把光標(biāo)放在你想從那里開始刪除的位置,然后按下 Ctrl + K,如下圖展示的那樣:

在 Linux 終端利用 Ctrl + K 刪除光標(biāo)至行尾的內(nèi)容在 Linux 終端利用 Ctrl + K 刪除光標(biāo)至行尾的內(nèi)容

5、Ctrl + W:刪除光標(biāo)前的一個(gè)詞

我日常常用該快捷鍵,因?yàn)槲視r(shí)常打錯(cuò)命令,需要?jiǎng)h除命令的一部分,這個(gè)時(shí)候只需要簡單地按 Ctrl + W 就可以了。

當(dāng)你按下 Ctrl + W 鍵時(shí),它只會(huì)刪除光標(biāo)前的一個(gè)詞:

在 Linux 終端通過按 Ctrl + W 刪除光標(biāo)前的一個(gè)詞在 Linux 終端通過按 Ctrl + W 刪除光標(biāo)前的一個(gè)詞

6、Ctrl + L:清理終端顯示(或者理解為整理顯示內(nèi)容)

按下 Ctrl + L 并不會(huì)徹底地 清空終端顯示,但它可以整理顯示內(nèi)容。如果你向上滾動(dòng),你還能找到之前的命令和執(zhí)行記錄。

它與 clear 命令有所不同。clear 命令會(huì)消除歷史記錄,而且你會(huì)在命令歷史中找到 clear 命令的執(zhí)行。

但是當(dāng)你按下 Ctrl + L 時(shí),它只是整理當(dāng)前屏幕的顯示內(nèi)容,并不會(huì)出現(xiàn)在歷史記錄中,因?yàn)樗旧聿⒉皇且粭l命令。

比如在這個(gè)示例中,我執(zhí)行了歷史命令,隨后按下 Ctrl + L 鍵進(jìn)行了屏幕清理:

利用 Ctrl+L 清理 Linux 終端屏幕顯示利用 Ctrl+L 清理 Linux 終端屏幕顯示

7、Ctrl + C:終止當(dāng)前進(jìn)程/執(zhí)行

有沒有想要 停止進(jìn)行中的命令,卻不知所措,最后只好關(guān)閉終端呢?解決辦法其實(shí)很簡單,按下 Ctrl + C 就行了。

當(dāng)你按下這一組鍵時(shí),它將發(fā)送 SIGINT 信號(hào)以終別過程。

例如,在這里,我結(jié)束了正在執(zhí)行的命令進(jìn)程:

利用 Ctrl+C 終端快捷鍵來中止運(yùn)行中的命令利用 Ctrl+C 終端快捷鍵來中止運(yùn)行中的命令

最后,你會(huì)看到 ^C 符號(hào),表示你按下了 Ctrl + C 來中止當(dāng)前執(zhí)行。

但是,有些進(jìn)程可能不會(huì)被 Ctrl + C 信號(hào)所中止,此時(shí),你可以使用 Linux 中的其他 中止信號(hào) 來終止。

如何在 Linux 中使用 SIGINT 和其它中止信號(hào)

8、Ctrl + D:退出登錄或者退出終端

你總是可以使用 exit 命令來關(guān)閉 Shell 會(huì)話和終端。你也可以選擇使用 Ctrl+D 快捷鍵。

當(dāng)你按 Ctrl + D 時(shí),如果你正在 SSH 中使用,它會(huì)結(jié)束會(huì)話,如果再次按下,它將直接關(guān)閉終端:

利用 Ctrl+D 來關(guān)閉會(huì)話利用 Ctrl+D 來關(guān)閉會(huì)話

9、Ctrl + Z:暫停當(dāng)前進(jìn)程

總是殺掉命令并不是個(gè)好主意,因?yàn)槟阌锌赡苄枰匦聠?dòng)過程。

這種情況下,你可以按 Ctrl + Z 來暫停當(dāng)前的進(jìn)程,然后可以從之前暫停的地方繼續(xù)。

例如,在這里,我暫停了更新進(jìn)程:

利用 Ctrl+Z 掛起一個(gè)進(jìn)程利用 Ctrl+Z 掛起一個(gè)進(jìn)程

你想更多地了解 如何暫停命令及如何恢復(fù)它們 嗎?這里有一篇為此準(zhǔn)備的詳細(xì)指南:

如何在 Linux 中暫停并稍后恢復(fù)一個(gè)進(jìn)程

10、Ctrl + R:搜索命令歷史

當(dāng)你按 Ctrl + R 時(shí),它會(huì)打開一個(gè)搜索模式的提示,從中你可以鍵入命令的任何部分,并將找到匹配你輸入的字符串的命令。

一旦你找到那個(gè)命令,只需按 Enter 鍵,它就會(huì)執(zhí)行那個(gè)命令。

例如,在這里,我搜索了 update,返回的結(jié)果是在 Ubuntu 中的倉庫更新命令(sudo apt update):

利用 Ctrl + R 快捷鍵從歷史記錄中搜索命令利用 Ctrl + R 快捷鍵從歷史記錄中搜索命令

?? 如果你對(duì)歷史記錄中的任何建議都不滿意,可以使用 Ctrl+C 退出搜索模式。

11、上箭頭:呈現(xiàn)命令歷史中的上一條

當(dāng)你按下上箭頭  鍵時(shí),命令歷史中之前執(zhí)行過的命令將會(huì)按次序逐一顯示:

使用箭頭鍵向下遍歷歷史記錄使用箭頭鍵向下遍歷歷史記錄

12、下箭頭:呈現(xiàn)命令歷史中的下一條

當(dāng)你按下上箭頭  鍵時(shí),它會(huì)展示先前的命令,但在有些情況下,你可能無意間點(diǎn)擊了多次,這時(shí)你希望展示之前已顯示過的命令。

這個(gè)時(shí)候,你可以使用下箭頭  鍵。

在以下圖示中,我首先多次按下了上箭頭鍵,然后為了返回到先前顯示的命令,我按下了下箭頭鍵:

使用箭頭鍵向下遍歷歷史記錄使用箭頭鍵向下遍歷歷史記錄

?? Page Up 和 Page Down 鍵也可以用于同樣的目的。

13、!!:重復(fù)最后一條命令

有時(shí)候,你可能需要重復(fù)執(zhí)行一次或多次最近的命令,此時(shí)你只需要輸入 !!(兩個(gè)感嘆號(hào))即可:

!!

比如,在這里,我執(zhí)行了一個(gè) echo 命令,隨后我用了 !! 來重復(fù)執(zhí)行相同的命令:

!! 命令能夠重復(fù)執(zhí)行你最近在終端輸入的命令!! 命令能夠重復(fù)執(zhí)行你最近在終端輸入的命令

但是,這個(gè)快捷鍵最常用且最實(shí)用的場景是,當(dāng)你忘記給命令加上 sudo。這樣你無需重新輸入整個(gè)命令,只需使用 sudo !! 就可以了

在 Linux 終端中使用 !! 快捷鍵的實(shí)踐應(yīng)用在 Linux 終端中使用 !! 快捷鍵的實(shí)踐應(yīng)用

?? 一個(gè)類似的鍵盤快捷鍵是 Alt+.,這個(gè)快捷鍵會(huì)給你提供上一條命令的最后一個(gè)參數(shù)或部分。假設(shè)你剛使用了 ls /etc/apt/sources.list.d,現(xiàn)在你想進(jìn)入這個(gè)目錄。只需輸入 cd 然后使用 Alt+. 就可以。這就如同你輸入 cd /etc/apt/sources.list.d 一樣。

14、!n:重播歷史中的第 n 條命令

你可以通過執(zhí)行 Bash 的 history 命令來查看命令歷史,每個(gè)命令都會(huì)有一個(gè)相應(yīng)的索引號(hào):

history

從歷史中選擇命令從歷史中選擇命令

現(xiàn)在,假設(shè)我想要執(zhí)行倒數(shù)第二個(gè) echo 命令,我會(huì)這樣使用:

!1998

15、Tab:命令自動(dòng)補(bǔ)全

我認(rèn)為這應(yīng)是終端快捷鍵列表的首個(gè)條目。

在輸入長命令時(shí),你可以輸入一部分,然后點(diǎn)擊 Tab 鍵,它將為你進(jìn)行自動(dòng)補(bǔ)全。

例如,這里,我通過 Tab 鍵來自動(dòng)完成我的腳本執(zhí)行:

點(diǎn)擊 Tab 來查看命令,選項(xiàng)與參數(shù)建議點(diǎn)擊 Tab 來查看命令,選項(xiàng)與參數(shù)建議

16、Tab(連擊兩次):列出所有可能的自動(dòng)補(bǔ)全

如果按 Tab 鍵無效果,那可能是因?yàn)楫?dāng)前輸入的命令存在多種可能。

在這種場合,你可以連擊兩次 Tab 鍵,以列出所有可能的補(bǔ)全選項(xiàng):

連擊兩次 Tab 鍵可列出所有可能的自動(dòng)補(bǔ)全建議連擊兩次 Tab 鍵可列出所有可能的自動(dòng)補(bǔ)全建議

? 接下來的一些快捷鍵取決于終端的模擬器。雖然這些快捷鍵應(yīng)該適用于大多數(shù)的終端應(yīng)用,但不能完全確定。

17、Ctrl + Shift + C:復(fù)制所選文本

復(fù)制終端中的文本,你需要先用鼠標(biāo)選取文本,然后按下 Ctrl + Shift + C 來復(fù)制選中的內(nèi)容:

按下 Ctrl+Shift+C 進(jìn)行復(fù)制按下 Ctrl+Shift+C 進(jìn)行復(fù)制

18、Ctrl + Shift + V:粘貼已復(fù)制的文本

當(dāng)你通過選取和按下 Ctrl + Shift + C 復(fù)制了文本后,你可以通過按下 Ctrl + Shift + V 在任何地方粘貼:

在終端按下 Ctrl+Shift+V 進(jìn)行粘貼在終端按下 Ctrl+Shift+V 進(jìn)行粘貼

19、Ctrl + Shift + N:打開新的終端窗口

當(dāng)你按下 Ctrl + Shift + N 時(shí),會(huì)打開一個(gè)新的終端窗口,且新窗口的工作目錄與之前那個(gè)窗口內(nèi)的工作目錄相同:

20、Ctrl + Shift + T:開啟新的終端標(biāo)簽頁

就像使用網(wǎng)絡(luò)瀏覽器一樣,終端也支持開啟多個(gè)標(biāo)簽頁來進(jìn)行不同的任務(wù)。要開啟一個(gè)新的標(biāo)簽頁,只需按下 Ctrl + Shift + T 就可以了:

21、Ctrl + Tab 或 Ctrl + PageDown:切換標(biāo)簽頁

如果你按照之前的方式創(chuàng)建了多個(gè)標(biāo)簽頁,你或許需要在它們之間進(jìn)行切換。

為此,你可以使用 Ctrl + Tab 或 Ctrl + PageDown

?? 這可能更多是 Ubuntu 的功能。你可以通過 按下 Ctrl+Alt+T 鍵來打開新的終端窗口

接下來:必知的 Linux 命令

你喜歡這個(gè)“必備”鍵盤快捷鍵列表嗎?可能你會(huì)對(duì) 最基本卻必備的 Linux 命令列表 也感興趣:

31 個(gè)最基本卻必備的 Ubuntu Linux 命令

我明白起初你可能不容易記住所有這些終端快捷鍵。但通過不斷實(shí)踐,它們會(huì)逐漸深入你的肌肉記憶。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2012-10-08 15:20:17

Ubuntu快捷鍵

2018-01-12 16:46:23

LinuxUbuntu快捷鍵

2009-07-31 18:33:47

linux vi命令linux vi命令詳快捷鍵

2010-08-11 09:32:30

Ubuntu快捷鍵

2010-07-08 13:39:36

LinuxUnix快捷鍵

2019-12-24 07:55:20

Linuxtop命令

2021-07-26 09:30:10

UbuntuLinux快捷鍵

2023-05-05 17:11:11

前端Mousetrap方式

2009-06-16 13:53:00

netbeans 快捷

2021-11-03 08:04:41

電腦快捷鍵電腦硬件

2023-11-02 10:14:50

TinykeysWeb應(yīng)用

2009-11-30 13:22:23

Suse Linux快

2010-03-04 14:25:50

Linux快捷鍵

2010-03-05 14:19:55

Linux bash快

2009-06-09 16:41:46

NetBeans快捷鍵java

2020-08-07 07:56:50

Ubuntu快捷鍵Windows

2019-11-11 16:00:07

ChromeChromium瀏覽器

2011-01-21 14:54:29

Thunderbird快捷鍵

2011-04-25 09:03:56

VS快捷鍵

2011-04-02 15:33:12

SQL快捷鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www狠狠爱com | 日本天天操 | 国产婷婷综合 | 国产精品揄拍一区二区久久国内亚洲精 | 午夜视频网站 | 99久久婷婷国产亚洲终合精品 | 北条麻妃一区二区三区在线观看 | 亚洲手机视频在线 | 国产在线观看 | 久久一| 91精品国产麻豆 | 欧美精品在线视频 | 91高清视频在线观看 | 国产精品a久久久久 | 日韩成人在线观看 | 请别相信他免费喜剧电影在线观看 | 亚洲欧美国产精品久久 | 成人午夜在线 | 欧美精品在欧美一区二区少妇 | 在线播放中文字幕 | 欧美一级在线观看 | 成人免费视频在线观看 | 国产乱码精品一区二区三区忘忧草 | 国产片侵犯亲女视频播放 | 欧美中文| 亚洲精品一区二区三区丝袜 | 亚洲国产精品久久久久秋霞不卡 | 国产激情三区 | 国产精品一卡 | 日韩在线中文字幕 | 欧美久久精品 | 亚洲精品一区二区在线观看 | 国际精品鲁一鲁一区二区小说 | 久久久国产精品 | 免费特级黄毛片 | 欧美色综合 | 久久精品一级 | 精品在线一区 | wwww.8888久久爱站网 | 色必久久 | 在线观看亚洲 |