bash的最佳快捷鍵(又稱linux和macos終端)

Bash是大多數Linux發行版的預設命令列shell,從Ubuntu和Debian到redhat和Fedora。Bash也是macOS附帶的預設shell,您可以在windows10上安裝基於Linux的Bash環境。...

bash的最佳快捷鍵(又稱linux和macos終端)

Bash是大多數Linux發行版的預設命令列shell,從Ubuntu和Debian到redhat和Fedora。Bash也是macOS附帶的預設shell,您可以在windows10上安裝基於Linux的Bash環境。

bashshell提供了多種可以使用的鍵盤快捷鍵。這些將在bash中的任何作業系統上工作。如果您透過SSH或telnet會話遠端訪問bash,其中一些可能不起作用,這取決於您對映金鑰的方式。

使用流程

使用以下快捷方式管理正在執行的程序。

  • Ctrl+C:中斷(kill)在終端中執行的當前前臺程序。這會將SIGINT訊號傳送給程序,從技術上講,這只是大多數程序將接受的請求,但有些程序可能會忽略它。
  • Ctrl+Z:掛起在bash中執行的當前前臺程序。這會向程序傳送SIGTSTP訊號。要稍後將程序返回前臺,請使用fg process\u name命令。
  • Ctrl+D:關閉bashshell。這將向bash傳送一個EOF(檔案結束)標記,bash在收到該標記時退出。這類似於執行exit命令。

bash的最佳快捷鍵(又稱linux和macos終端)

控制螢幕

以下快捷方式允許您控制螢幕上顯示的內容。

  • Ctrl+L:清除螢幕。這類似於執行“clear”命令。
  • Ctrl+S:停止所有到螢幕的輸出。這在執行具有大量冗長輸出的命令時特別有用,但您不希望使用Ctrl+C停止命令本身。
  • Ctrl+Q:使用Ctrl+S停止輸出後,恢復輸出到螢幕。

移動游標

在鍵入命令時,使用以下快捷方式在當前行周圍快速移動游標。

  • Ctrl+A或Home:轉到行的開頭。
  • Ctrl+E或End:轉到行的末尾。
  • Alt+B:左(後)一個字。
  • Ctrl+B:向左(向後)一個字元。
  • Alt+F:向右(前進)一個單詞。
  • Ctrl+F:向右(前進)一個字元。
  • Ctrl+XX:在行首和游標當前位置之間移動。這允許您按Ctrl+XX返回到行的開頭,更改某些內容,然後按Ctrl+XX返回到原始游標位置。要使用此快捷方式,請按住Ctrl鍵並輕觸X鍵兩次。

刪除文字

使用以下快捷方式快速刪除字元:

  • Ctrl+D或Delete:刪除游標下的字元。
  • Alt+D:刪除游標在當前行之後的所有字元。
  • Ctrl+H或Backspace:刪除游標前的字元。

修復打字錯誤

這些快捷方式允許您修復打字錯誤和撤消按鍵操作。

  • Alt+T:將當前單詞與上一個單詞交換。
  • Ctrl+T:將游標前面的最後兩個字元相互交換。當您按錯誤的順序鍵入兩個字元時,您可以使用此功能快速修復拼寫錯誤。
  • Ctrl+\撤消上一次按鍵。可以重複此操作多次撤消。

剪貼

Bash包含一些基本的剪下和貼上特性。

  • Ctrl+W:剪下游標前的單詞,將其新增到剪貼簿。
  • Ctrl+K:剪下游標後的線條部分,將其新增到剪貼簿。
  • Ctrl+U:剪下游標前面的部分行,將其新增到剪貼簿。
  • Ctrl+Y:貼上從剪貼簿剪下的最後一個內容。這裡的y代表“yank”。

大寫字元

bash shell可以快速將字元轉換為大寫或小寫:

  • Alt+U:將游標到當前單詞結尾的每個字元大寫,將字元轉換為大寫。
  • Alt+L:取消從游標到當前單詞末尾的每個字元的大寫,將字元轉換為小寫。
  • Alt+C:將游標下的字元大寫。游標將移動到當前單詞的末尾。

製表符完成

相關:在任何作業系統上使用製表符完成來更快地鍵入命令

Tab補全是一個非常有用的bash特性。在鍵入檔案、目錄或命令名時,按Tab鍵,bash將自動完成您鍵入的內容(如果可能)。否則,bash將顯示各種可能的匹配項,您可以繼續鍵入並按Tab鍵完成鍵入。

  • 選項卡:自動完成正在鍵入的檔案、目錄或命令。

例如,如果您在/home/chris/中有一個名為really\u long\u file\u name的檔案,並且它是該目錄中唯一一個以“r”開頭的檔名,您可以鍵入/home/chris/r,按Tab,bash將自動為您填寫/home/chris/really\u long\u file\u name。如果您有多個以“r”開頭的檔案或目錄,bash將通知您您的可能性。您可以開始鍵入其中一個,然後按“Tab”繼續。

bash的最佳快捷鍵(又稱linux和macos終端)

使用命令歷史記錄

相關:如何在Linux或macOS終端中使用Bash歷史記錄

您可以快速滾動檢視最近的命令,這些命令儲存在使用者帳戶的bash歷史檔案中:

  • Ctrl+P或向上箭頭:轉到命令歷史記錄中的上一個命令。多次按快捷鍵可返回歷史記錄。
  • Ctrl+N或向下箭頭:轉到命令歷史記錄中的下一個命令。多次按快捷鍵可向前瀏覽歷史記錄。
  • Alt+R:如果您編輯了從歷史記錄中提取的命令,則還原對該命令所做的任何更改。

Bash還有一個特殊的“回憶”模式,可以用來搜尋以前執行過的命令:

  • Ctrl+R:呼叫與您提供的字元匹配的最後一個命令。按此快捷方式並開始鍵入以搜尋bash歷史記錄中的命令。
  • Ctrl+O:執行用Ctrl+R找到的命令。
  • Ctrl+G:離開歷史搜尋模式而不執行命令。

bash的最佳快捷鍵(又稱linux和macos終端)

emacs與vi鍵盤快捷鍵

以上說明假設您正在bash中使用預設的鍵盤快捷鍵配置。預設情況下,bash使用emacs樣式的鍵。如果你更習慣vi文字編輯器,你可以切換到vi風格的鍵盤快捷鍵。

以下命令將使bash進入vi模式:

set -o vi

以下命令將使bash返回預設的emacs模式:

set -o emacs

bash的最佳快捷鍵(又稱linux和macos終端)

在你的工具帶上有一些這樣的東西,你很快就會成為一個終端高手。

  • 發表於 2021-04-08 04:40
  • 閱讀 ( 44 )
  • 分類:網際網路

你可能感興趣的文章

頂級網站和書籍,讓您成為linux命令列英雄

... 當然,答案是接受命令列。但是,儘管啟動終端視窗(通常是CTRL+ALT+T)或從桌面登出以切換到主命令列很容易,但很難記住您需要的每個命令。 ...

  • 發佈於 2021-03-14 07:04
  • 閲讀 ( 60 )

什麼是符號連結(symlink)?如何在linux中建立一個

...Extension的圖形工具來建立符號連結。它是用於檔案管理的最佳Windows檔案資源管理器擴充套件之一。 ...

  • 發佈於 2021-03-19 23:12
  • 閲讀 ( 51 )

幫助您更快完成任務的9個最佳linux應用程式啟動器

有些人在啟動一個應用程式時會滿足於將滑鼠放在無窮無盡的選單上,但很可能你正在使用Linux,因為你更喜歡在一個更高效的管理器中使用你的計算機。這時,一個應用程式啟動器就派上用場了,它可以讓你做任何事情,從啟...

  • 發佈於 2021-03-22 00:43
  • 閲讀 ( 43 )

在windows上執行linux應用程式和遊戲的4種方法

需要在Windows中執行Linux軟體嗎?當您需要訪問終端時,是否卡在使用Microsoft作業系統?別再擔心了。您可以選擇幾個選項來享受Linux環境,甚至可以在Windows中執行Linux軟體。 ...

  • 發佈於 2021-03-24 10:20
  • 閲讀 ( 51 )

啟動linux的9個基本命令

...Linux中可能存在的功能,我們按類別組織了對Linux可用的最佳軟體的深入研究。 ...

  • 發佈於 2021-03-26 18:33
  • 閲讀 ( 59 )

在linux中,“bash”是什麼意思?

...經在論壇和文章中看到了Bash這個詞。它有時看起來像是終端的同義詞,但是Bash和終端模擬器絕對是兩個不同的應用程式。那麼Bash到底是什麼呢?在這篇短文中,我們將探討Bash是什麼,它做什麼,以及如何開始使用它。 ...

  • 發佈於 2021-03-28 13:14
  • 閲讀 ( 62 )

如何在任何地方複製和貼上

... 複製和貼上的最快方法是使用鍵盤快捷鍵。使用Ctrl+C複製某些內容,然後使用Ctrl+V貼上。如果要剪下而不是複製,請使用Ctrl+X。 ...

  • 發佈於 2021-03-30 16:38
  • 閲讀 ( 84 )

如何在linux上使用history命令

...用history命令: history 然後,以前使用的命令列表被寫入終端視窗。 命令被編號,最近使用的命令(編號最高的命令)位於列表的末尾。 要檢視一定數量的命令,可以在命令列上將一個數字傳遞給歷史記錄。例如,要檢視最近...

  • 發佈於 2021-04-02 18:17
  • 閲讀 ( 51 )

linux下如何使用which命令

...amp;gt;符號還表示這是一個符號連結,可以將其視為一種快捷方式。這個指向less in/bin的副本。 讓我們用less in/bin的版本再試一次: ls -lh /bin/less 這個條目顯然是一個“真正的”二進位制可執行檔案。清單的第一個字元是連字元...

  • 發佈於 2021-04-02 20:07
  • 閲讀 ( 50 )

如何在macos catalina上將預設shell更改為bash

... 從終點站 要在macOS上更改使用者帳戶的預設shell,只需在終端視窗中執行chsh-s(changeshell)命令。 透過執行以下命令將預設shell更改為Bash: chsh -s /bin/bash 您必須輸入使用者帳戶的密碼。最後,關閉終端視窗並重新開啟。您將使...

  • 發佈於 2021-04-03 01:32
  • 閲讀 ( 52 )
fbsndief8
fbsndief8

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦