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