? ?
我使用Linux已有十年了,這就是為什么有時我認為事情是理所當然的。
在Linux終端中復制粘貼就是其中之一。
我以為每個人都已經知道這一點,直到有位FOSS讀者問我這個問題。我給Ubuntu用戶以下建議:
使用Ctrl + Insert或Ctrl + Shift + C進行復制,并使用Shift + Insert或Ctrl + Shift + V進行文本粘貼到Ubuntu中的終端。右鍵單擊并從上下文菜單中選擇“復制/粘貼”選項也是一個選項。
我想在Linux終端中沒有單一通用的復制和粘貼方式的情況下專門闡述這個主題。
有幾種方法可以做到這一點。
在Ubuntu和許多其他Linux發行版上,您可以使用Ctrl + Insert或Ctrl + shift + C復制文本,并使用Shift + Insert或Ctrl + shift + V復制文本到終端中。
復制粘貼也適用于外部源。如果您從It的FOSS網站復制命令示例(使用通用Ctrl + C鍵),則可以使用Ctrl + Shift + V將此命令粘貼到終端中。
同樣,您可以使用Ctrl + Shift + C從終端復制文本,然后使用常規Ctrl + V快捷鍵將其粘貼到文本編輯器或Web瀏覽器中。
基本上,當您與Linux終端進行交互時,可以使用Ctrl + Shift + C / V進行復制粘貼。
在終端中復制和粘貼的另一種方法是使用右鍵單擊上下文菜單。
在終端中選擇文本,右鍵單擊并選擇復制。同樣,要粘貼選定的文本,請右鍵單擊并選擇“粘貼”。
在Linux終端中復制粘貼的另一種方法是僅使用鼠標。
您可以選擇要復制的文本,然后按鼠標中鍵(滾輪)以粘貼復制的文本。
請記住,由于我在下一節中說明的特定原因,這些方法可能無法在所有Linux發行版中使用。
復制粘貼的按鍵綁定取決于您使用的終端仿真器(通常稱為終端)。
如果您不知道終端已經只是一個應用程序,則可以安裝其他終端,例如Guake或Terminator。
不同的終端應用程序可能具有自己的復制和粘貼鍵綁定,例如Alt + C / V或Ctrl + Alt + C / V。
大多數Linux終端都使用Ctrl + Shift + C / V鍵,但是如果您不喜歡它,則可以嘗試其他鍵組合或從終端仿真器的首選項中配置鍵。
關于膩子的簡短說明
如果在Linux或Windows上使用Putty,它將使用完全不同的鍵綁定。在膩子中,選擇一個文本會自動將其復制,您可以右鍵單擊將其粘貼。
沒有Linux終端會提供Ctrl + C來復制文本。這是因為默認情況下,Ctrl + C鍵盤綁定用于向在前臺運行的命令發送中斷信號。這通常會停止正在運行的命令。
此行為早在Ctrl + C和Ctrl + V開始用于粘貼粘貼文本之前就已經存在。
由于Ctrl + C鍵已“保留”用于停止命令,因此不能用于復制。
用Ctrl + S掛終端了嗎?
我們大多數人都使用Ctrl + S鍵來保存對文本,圖像等所做的更改。與Ctrl + C一樣,該鍵幾乎可以通用保存。
但是,如果在Linux終端中輸入Ctrl + S,它將凍結終端。無需關閉終端并重新啟動。您可以使用Ctrl + Q取消凍結終端。
Ctrl + S和Ctrl + Q是用于流控制的快捷鍵。
我知道這對于Linux世界的Sherlock Holmes是基本的,但對Watsons仍然有用。
不管您是不是新手,您都可以在Linux終端中始終使用快捷方式來簡化生活。