? ?
我使用Linux已有十年了,這就是為什么有時我認為事情是理所當然的。
在Linux終端中復(fù)制粘貼就是其中之一。
我以為每個人都已經(jīng)知道這一點,直到有位FOSS讀者問我這個問題。我給Ubuntu用戶以下建議:
使用Ctrl + Insert或Ctrl + Shift + C進行復(fù)制,并使用Shift + Insert或Ctrl + Shift + V進行文本粘貼到Ubuntu中的終端。右鍵單擊并從上下文菜單中選擇“復(fù)制/粘貼”選項也是一個選項。
我想在Linux終端中沒有單一通用的復(fù)制和粘貼方式的情況下專門闡述這個主題。

有幾種方法可以做到這一點。
在Ubuntu和許多其他Linux發(fā)行版上,您可以使用Ctrl + Insert或Ctrl + shift + C復(fù)制文本,并使用Shift + Insert或Ctrl + shift + V復(fù)制文本到終端中。

復(fù)制粘貼也適用于外部源。如果您從It的FOSS網(wǎng)站復(fù)制命令示例(使用通用Ctrl + C鍵),則可以使用Ctrl + Shift + V將此命令粘貼到終端中。
同樣,您可以使用Ctrl + Shift + C從終端復(fù)制文本,然后使用常規(guī)Ctrl + V快捷鍵將其粘貼到文本編輯器或Web瀏覽器中。
基本上,當您與Linux終端進行交互時,可以使用Ctrl + Shift + C / V進行復(fù)制粘貼。
在終端中復(fù)制和粘貼的另一種方法是使用右鍵單擊上下文菜單。
在終端中選擇文本,右鍵單擊并選擇復(fù)制。同樣,要粘貼選定的文本,請右鍵單擊并選擇“粘貼”。

在Linux終端中復(fù)制粘貼的另一種方法是僅使用鼠標。
您可以選擇要復(fù)制的文本,然后按鼠標中鍵(滾輪)以粘貼復(fù)制的文本。
請記住,由于我在下一節(jié)中說明的特定原因,這些方法可能無法在所有Linux發(fā)行版中使用。
復(fù)制粘貼的按鍵綁定取決于您使用的終端仿真器(通常稱為終端)。
如果您不知道終端已經(jīng)只是一個應(yīng)用程序,則可以安裝其他終端,例如Guake或Terminator。
不同的終端應(yīng)用程序可能具有自己的復(fù)制和粘貼鍵綁定,例如Alt + C / V或Ctrl + Alt + C / V。
大多數(shù)Linux終端都使用Ctrl + Shift + C / V鍵,但是如果您不喜歡它,則可以嘗試其他鍵組合或從終端仿真器的首選項中配置鍵。
關(guān)于膩子的簡短說明
如果在Linux或Windows上使用Putty,它將使用完全不同的鍵綁定。在膩子中,選擇一個文本會自動將其復(fù)制,您可以右鍵單擊將其粘貼。
沒有Linux終端會提供Ctrl + C來復(fù)制文本。這是因為默認情況下,Ctrl + C鍵盤綁定用于向在前臺運行的命令發(fā)送中斷信號。這通常會停止正在運行的命令。

此行為早在Ctrl + C和Ctrl + V開始用于粘貼粘貼文本之前就已經(jīng)存在。
由于Ctrl + C鍵已“保留”用于停止命令,因此不能用于復(fù)制。
用Ctrl + S掛終端了嗎?
我們大多數(shù)人都使用Ctrl + S鍵來保存對文本,圖像等所做的更改。與Ctrl + C一樣,該鍵幾乎可以通用保存。
但是,如果在Linux終端中輸入Ctrl + S,它將凍結(jié)終端。無需關(guān)閉終端并重新啟動。您可以使用Ctrl + Q取消凍結(jié)終端。
Ctrl + S和Ctrl + Q是用于流控制的快捷鍵。
我知道這對于Linux世界的Sherlock Holmes是基本的,但對Watsons仍然有用。
不管您是不是新手,您都可以在Linux終端中始終使用快捷方式來簡化生活。