如何在linux的bashshell中複製和貼上文字

要在bashshell的命令列中複製和貼上嗎?我們將向您展示多種技巧,無論您喜歡鍵盤還是滑鼠。無論您是在圖形桌面上還是在傳統的基於文字的TTY上,這些工具都能工作。...

要在bashshell的命令列中複製和貼上嗎?我們將向您展示多種技巧,無論您喜歡鍵盤還是滑鼠。無論您是在圖形桌面上還是在傳統的基於文字的TTY上,這些工具都能工作。

通常的鍵盤快捷鍵不起作用

複製和貼上文字是使用計算機的主要部分。當人們最初幾次使用Linux計算機時,不管他們來自Windows還是macOS世界,當試圖在終端視窗中複製和貼上時,他們常常感到困惑。

在Windows中,可以使用Ctrl+C複製高亮顯示的文字部分,並使用Ctrl+V將其貼上。在macOS中,您可以使用Command+C來複制它,並使用Command+V來貼上它。它們遵循C複製V**的相同約定。

在大多數Linux圖形應用程式中,如editor gedit或LibreOffice,也可以使用這些按鍵套間.Ctrl+C複製高亮顯示的文字,並按Ctrl+V將其貼上到游標處。我們的Linux新手可能甚至沒有考慮到這樣一個事實,即這些約定已經被貫徹到這些應用程式中。他們利用肌肉記憶中的按鍵繼續工作。

一旦我們的新使用者開啟一個終端視窗並嘗試在bashshell命令提示符下複製和貼上,所有這些都會改變。Ctrl+C和Ctrl+V早在複製和貼上之前就被分配了功能。事實上,這些擊鍵是在圖形shell發明之前很長一段時間,也就是電傳打字機(TTY)是一種物理裝置的時候。

ttys中的ctrl+c和ctrl+v

當TTY是一個物理裝置時,選擇Ctrl+C作為一個方便的組合鍵來生成一個訊號。這個訊號是SIGINT,它告訴當前程序終止。因為終端視窗是一個模擬的TTY,所以這個擊鍵組合(以及許多其他組合)已經在模擬中被保留和複製。請注意,終端視窗是模擬視窗。bashshell是一個執行在模擬TTY中的程式。

我們可以很容易地看到分配給Ctrl+C和Ctrl+V的函式

ls -R /

如何在linux的bashshell中複製和貼上文字

因為我們使用的是-R(遞迴)選項,ls命令將從根目錄開始列出每個檔案和目錄。幾分鐘後,您意識到這不是您想要的,因此您可以透過按Ctrl+C終止該過程。

Ctrl+C

如何在linux的bashshell中複製和貼上文字

ls程序終止。螢幕截圖中突出顯示了Ctrl+C的可見證據。它顯示為^C。

Ctrl+V組合鍵呼叫“逐字**”。這允許您在鍵入的內容中輸入一個鍵的表示形式,而不是得到該鍵的效果。要看到這一點,請嘗試以下命令(不要鍵入逗號)。(例如,要嘗試第一個,請按Ctrl+V,然後按Enter。)

Ctrl+V, Enter Ctrl+V, PgDn Ctrl+V, RightArrow Ctrl+V, Esc

如何在linux的bashshell中複製和貼上文字

順便說一下,您可能注意到Enter由^M表示。我們在前面看到,Ctrl+C顯示為^C。似乎^C代表Ctrl。所以Ctrl+M可能與Enter的意思相同。這是不是意味著我們可以輸入Ctrl+M?在終端視窗嘗試。你會明白的。

因此,很明顯,我們不能期望Ctrl+C和Ctrl+V在已經分配了歷史悠久的函式的情況下執行復制和貼上文字。我們能用什麼?

相關:如何在Ubuntu中使用快捷鍵來提高效率

ctrl+shift+c和ctrl+shift+v

很容易記住,因為它們非常相似,Ctrl+Shift+C和Ctrl+Shift+V是Ctrl+C和Ctrl+V的直接替代品。

如果用滑鼠突出顯示終端視窗中的文字並按Ctrl+Shift+C,則會將該文字複製到剪貼簿緩衝區中。

Ctrl+Shift+C

如何在linux的bashshell中複製和貼上文字

可以使用Ctrl+Shift+V將複製的文字貼上到同一終端視窗或另一終端視窗中。

Ctrl+Shift+V

如何在linux的bashshell中複製和貼上文字

也可以貼上到圖形應用程式(如gedit)中。但請注意,當貼上到應用程式而不是終端視窗時,必須使用Ctrl+V。

如何在linux的bashshell中複製和貼上文字

你也可以走另一條路。您可以高亮顯示gedit中的文字並按Ctrl+C,然後使用Ctrl+Shift+V將其貼上到終端視窗中。

如何在linux的bashshell中複製和貼上文字

組合鍵Ctrl+Insert與Ctrl+Shift+C相同,組合鍵Shift+Insert與Ctrl+Shift+V相同。此處需要注意的是,這些組合只能在同一終端視窗中使用。

使用滑鼠:右鍵單擊

您可以使用滑鼠在終端視窗中複製和貼上。您必須使用滑鼠高亮顯示要複製的文字,所以為什麼不使用它來執行復制和貼上操作呢?

突出顯示某些文字後,用滑鼠右鍵單擊並從上下文選單中選擇“複製”。

如何在linux的bashshell中複製和貼上文字

要貼上複製的文字,請再次用滑鼠右鍵單擊並從關聯選單中選擇“貼上”。

如何在linux的bashshell中複製和貼上文字

文字貼上在命令列上游標的位置。在本例中,相對路徑的給定不正確,Bash無法更改目錄。使用者錯過了路徑開頭的“~/”。他們鍵入了“~/”,然後從先前的嘗試中複製了路徑的剩餘部分,並將其貼上到第二個命令列中。

當它們按Enter鍵時,它們將被移動到目錄中。

如何在linux的bashshell中複製和貼上文字

本例顯示了貼上到同一個終端視窗中,但您可以使用此右鍵單擊技術貼上到不同的終端視窗中。也可以使用此方法貼上到圖形應用程式中。

使用滑鼠:中鍵

有一個更快的方法來複制和貼上使用滑鼠,只要你的滑鼠有一箇中鍵。如果你按下滾輪(輕輕地!)它咔嗒一聲,你有一箇中間的按鈕。

在終端視窗中突出顯示一些文字,然後按中間按鈕。高亮顯示的文字將貼上到命令列上的游標位置。複製和貼上同時發生。

因此,突出顯示一些文字:

如何在linux的bashshell中複製和貼上文字

然後按下中間的按鈕:

如何在linux的bashshell中複製和貼上文字

您可以使用此方法在不同的終端視窗之間貼上,也可以將其貼上到圖形應用程式中。只需突出顯示文字,移動到另一個終端視窗或應用程式,然後按中間的按鈕。

老派-沒有老鼠

你沒有老鼠怎麼辦?如果不能突出顯示任何文字,如何複製和貼上它?

Linux伺服器通常配置為沒有圖形桌面環境(GDE),這意味著您沒有訪問滑鼠的許可權。即使在執行像GNOME這樣的圖形桌面環境的Linux計算機上,並且您確實有滑鼠,也會出現無法使用滑鼠突出顯示文字的情況。

例如,您可能已切換到其他TTY之一。在現代的發行版上,它們位於Ctrl+Alt+F3(TTY3)到Ctrl+Alt+F6(TTY6)之間。(Ctrl+Alt+F2將返回GDE會話,Ctrl+Alt+F1將進入GDE的登入螢幕。)

也許您甚至正在使用真正的硬體TTY裝置連線到Linux或Unix計算機。

不管怎樣,這些技術都會對你有用。這裡要記住的一點是,這不是複製和貼上,而是剪下、複製和貼上,您只能從當前命令列進行剪下和複製。當然,您可以使用箭頭鍵在歷史記錄中滾動,找到要從中剪下、複製和貼上的命令列。

可以使用的按鍵有:

  • Ctrl+W:剪下游標前的單詞,並將其新增到剪貼簿緩衝區。
  • Ctrl+K:剪下游標後的行部分,並將其新增到剪貼簿緩衝區。如果游標位於行的開頭,它將剪下並複製整行。
  • Ctrl+U:剪下游標之前的行的一部分,並將其新增到剪貼簿緩衝區。如果游標位於行的末尾,它將剪下並複製整行。
  • Ctrl+Y:貼上最後剪下和複製的文字。

我們跳到TTY3。(之後使用Ctrl+Alt+F1返回桌面。)

Ctrl+Alt+F3 tty

如何在linux的bashshell中複製和貼上文字

我們有一個檔案要刪除,讓我們檢查一下。

ls -l file_to_delete.txt

如何在linux的bashshell中複製和貼上文字

如果我們使用向上箭頭鍵,我們將呼叫命令歷史記錄中使用的最後一個命令。我們可以編輯這一行,但物件是演示剪下、複製和貼上,因此我們將以稍微延長的方式完成刪除檔案的任務。

如何在linux的bashshell中複製和貼上文字

我們將游標移動到檔名的第一個字母,然後按Ctrl+K。這將刪除該行的這一部分,並將文字複製到剪貼簿緩衝區。

如何在linux的bashshell中複製和貼上文字

我們將按Backspace直到我們離開這條線。

如何在linux的bashshell中複製和貼上文字

我們將鍵入rm來刪除檔案。

如何在linux的bashshell中複製和貼上文字

現在我們可以按Ctrl+Y並貼上到行的其餘部分。

如何在linux的bashshell中複製和貼上文字

這就完成了我們的命令,我們可以按Enter鍵刪除檔案。

如何在linux的bashshell中複製和貼上文字

這種型別的剪下、複製和貼上不能在附加TTY之間使用。例如,不能在TTY3和TTY4之間剪下、複製和貼上。

額外的tty最好被認為是一排並排的物理tty。無法在不同的物理終端之間進行剪下和貼上,在這些模擬中也無法做到這一點。

收到,控制中心

無論您在使用Linux計算機時遇到什麼情況,都有一種複製和貼上的方法。你有選擇。其中有些是奇怪的選擇,但至少有選擇。

  • 發表於 2021-04-03 03:36
  • 閱讀 ( 55 )
  • 分類:網際網路

你可能感興趣的文章

如何在mac中複製和貼上文字而不格式化

... 所以,讓我們看看如何在macOS中複製貼上時消除原始格式,從而消除一些挫折感。答案是鍵盤快捷鍵。 ...

  • 發佈於 2021-03-13 02:12
  • 閲讀 ( 42 )

如何複製和貼上在iphone上

...快捷方式。(只需在Windows上用Ctrl鍵交換命令鍵。)但是如何複製和貼上在iPhone上? ...

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

如何在虛擬機器來賓和主機pc之間傳輸檔案

... 問題是,這並不像最初看起來那麼難。下面介紹如何使用VirtualBox或VMware在VM來賓作業系統和主機PC之間傳輸檔案。 ...

  • 發佈於 2021-03-18 10:09
  • 閲讀 ( 57 )

如何在mac上覆制和貼上

想知道如何在你的新Mac上覆制和貼上嗎?畢竟,這是一個基本的行動,你必須每天使用。幸運的是,這個動作迅速而無痛,你很快就會掌握竅門。 ...

  • 發佈於 2021-03-20 10:54
  • 閲讀 ( 53 )

如何在android上管理剪貼簿

...經足夠了,但我們中的許多人想要更多。讓我們回顧一下如何在Android上覆制和貼上,並找出改進功能的最佳方法。 ...

  • 發佈於 2021-03-25 01:14
  • 閲讀 ( 89 )

如何在microsoftexcel中複製公式

... 在我們開始複製公式之前,您需要了解一點Excel如何引用單元格。Excel跟蹤公式中單元格之間的關係,而不是實際單元格之間的關係。 ...

  • 發佈於 2021-03-29 06:10
  • 閲讀 ( 52 )

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

複製和貼上是每個作業系統的基本功能,因此瞭解如何使用它非常重要。即使您熟悉一種複製和貼上的方法,也可能不知道如何在另一個平臺上進行復制和貼上。 ...

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

如何在android上覆制和貼上文字、連結和照片

...以在你的Android**或平板電腦上派上用場。我們將向您展示如何複製和貼上文字、連結、影象以及使用剪貼簿。 Android裝置在軟體外觀上有很大的不同。您在本指南中看到的選單和按鈕在您的智慧**或平板電腦上看起來可能略有不...

  • 發佈於 2021-04-01 10:31
  • 閲讀 ( 44 )

如何使用格式刷在powerpoint中複製格式

...工具,允許您複製和貼上文字字串或物件的格式。下面是如何從一個物件複製格式規則並將其貼上到下一個物件中。 開啟PowerPoint簡報,導航到包含要複製格式的文字或物件的幻燈片,然後選擇它。在我們的示例中,我們選擇“H...

  • 發佈於 2021-04-01 19:19
  • 閲讀 ( 57 )

如何在microsoft powerpoint中複製幻燈片

...手動重新設計整個幻燈片,則可以複製該幻燈片。下面是如何在Microsoft PowerPoint中複製幻燈片。 複製幻燈片只不過是複製和貼上所需的幻燈片。然而,有多種方法可以實現這個低工作量的任務。我們將詳細討論每種方法。 相關...

  • 發佈於 2021-04-01 21:44
  • 閲讀 ( 51 )
qcdq854195
qcdq854195

0 篇文章

作家榜

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

相關推薦