Ubuntu 複製貼上全攻略|圖形介面・終端機・WSL・虛擬機一次搞懂

目次

1. 在 Ubuntu 中的複製與貼上是什麼?【基礎知識與不同環境的差異】

為什麼在 Ubuntu 中「複製與貼上」這麼重要?

在 Ubuntu 及其他 Linux 系統中,使用終端機進行操作,或是在多個應用程式之間切換是很常見的情況。在這樣的環境下,是否能順利使用「複製與貼上」(簡稱:Copy & Paste) 將大大影響你的工作效率。

尤其是在終端機中輸入指令、或是想直接使用網路上的程式碼時,是否能夠順利複製與貼上,將成為影響生產力的關鍵因素。
對於習慣使用 Windows 或 macOS 的人來說,可能會遇到「在 Ubuntu 無法貼上!?」這樣的困惑。其實這只是操作方式有所不同,一旦習慣之後,就會發現它其實非常直覺。

Ubuntu 中的操作方式會因「使用環境」而有所不同

在 Ubuntu 中進行複製與貼上的方式,會根據你所處的操作環境而有所不同。大致可以分為以下三種:

1. 桌面環境(GUI)

這是最直觀、以視覺操作為主的「視窗型」介面。
透過滑鼠或快捷鍵(Ctrl+CCtrl+V)進行複製與貼上,與在 Windows 或 macOS 上的操作相當接近。

適用情境:

  • 檔案的複製與貼上
  • 在文字編輯器中移動段落
  • 不同瀏覽器之間的資料轉移

2. 終端機環境(CLI)

終端機(Console)是開發者或中高階使用者常用的黑底畫面。
在這裡使用複製與貼上需要特殊的快捷鍵組合,需要一點適應時間。

  • 複製:Ctrl + Shift + C
  • 貼上:Ctrl + Shift + V

Ctrl+C 是用來強制終止程序的指令,因此不能用來複製。

3. 虛擬環境或與其他作業系統共用的情況

在以下情況中,可能還需要額外設定才能順利使用複製與貼上功能:

  • 在 VirtualBox 中執行的 Ubuntu(與主機作業系統共享剪貼簿)
  • 在 WSL(Windows Subsystem for Linux)環境中進行 Windows ↔ Ubuntu 的複製貼上

這些虛擬使用情境中,可能無法正常使用基本的複製貼上操作,因此可能需要進行設定或安裝額外的工具。

複製與貼上出現問題時,請先確認操作環境

如果你在 Ubuntu 上覺得「無法複製與貼上」,請先確認你目前使用的是哪種操作環境

  • 是圖形介面(GUI)還是終端機?
  • 還是虛擬環境?

了解各種環境的適用方式,就是提升 Ubuntu 使用效率的第一步。

侍エンジニア塾

2. 在桌面環境中使用複製與貼上的方法(GUI篇)

Ubuntu 與 Windows 或 macOS 一樣,提供了可使用滑鼠與鍵盤操作的圖形化桌面環境(GUI)。在這個環境中使用複製與貼上的方式,幾乎與其他主流作業系統相同。本節將重點介紹檔案操作與文字的複製與貼上方法。

如何複製與貼上檔案

在 Ubuntu 的檔案總管(多數發行版中稱為「Nautilus」)中,你可以使用拖曳、滑鼠右鍵、或是快捷鍵來進行複製與貼上操作。

使用滑鼠操作的步驟

  1. 右鍵點擊你想要複製的檔案。
  2. 在出現的選單中選擇「複製」。
  3. 打開你想要貼上的資料夾,右鍵點擊並選擇「貼上」。

使用快捷鍵的操作方式

  • 複製:Ctrl + C
  • 剪下:Ctrl + X
  • 貼上:Ctrl + V

重點提示:
「複製」是將檔案複製一份,「剪下」則是從原位置移動到新位置。不論是哪種方式,貼上的快捷鍵都是 Ctrl + V

如何在文字編輯器中進行複製與貼上

在文字編輯器(如 Gedit、Pluma、Kate 等)中,也可以使用與 Windows 相同的快捷鍵進行複製與貼上操作。

基本操作方式

  • 複製:Ctrl + C
  • 剪下:Ctrl + X
  • 貼上:Ctrl + V

使用滑鼠操作

  1. 選取你要複製的文字。
  2. 右鍵點擊,選擇「複製」或「剪下」。
  3. 在目標位置右鍵點擊,選擇「貼上」。

小技巧:
在 Ubuntu 中,只要選取文字就會自動複製到剪貼簿,只要點一下滑鼠中鍵(滾輪按鈕)就能貼上。這是 Linux 獨有的功能,在終端機或某些應用程式中非常實用。

應用程式之間的複製與貼上

在 Ubuntu 的圖形介面環境中,不同應用程式之間的複製與貼上也能輕鬆完成,像是瀏覽器、辦公軟體、編輯器等。

例如可以這樣使用:

  • 從瀏覽器中複製程式碼 → 貼到文字編輯器中
  • 從 PDF 閱讀器中複製文字 → 貼到郵件或聊天工具中

不過要注意,有些應用程式可能會因為剪貼簿限制或錯誤,導致無法正常貼上。這時可以考慮其他替代方式,例如在終端機使用剪貼簿操作工具等。

桌面環境是最適合初學者熟悉「複製貼上」的起點

對於第一次接觸 Ubuntu 或不熟悉 Linux 的使用者來說,建議先從圖形介面環境(GUI)中熟練複製與貼上操作。這是一個直覺且容易上手的入門方式,也是建立基本操作概念的好起點。

3. 在 Ubuntu 終端機中使用複製與貼上的方法(CLI篇)

要精通 Ubuntu,就無法避開「終端機(Terminal)」的操作。不論是安裝軟體、變更設定,或是查看系統日誌,終端機都是不可或缺的工具。不過,在終端機中進行複製與貼上的操作方式比較特殊,對初學者來說常常是一個障礙。

在本章中,我們將實際說明 Ubuntu 終端機中進行複製與貼上的基本操作方法,包括使用滑鼠與自訂快捷鍵等進階技巧。

終端機中的基本快捷鍵

在 Ubuntu 終端機(如 GNOME Terminal)中,進行複製與貼上的快捷鍵與 GUI 環境不同

正確的複製與貼上快捷鍵

  • 複製:Ctrl + Shift + C
  • 貼上:Ctrl + Shift + V

這種設計是透過加入「Shift」鍵,來與一般 GUI 環境中的操作做區分。

為什麼不能用 Ctrl + C 來複製?

Ctrl + C 在 Linux / Unix 環境中是用來強制終止當前執行中的程序。因此,如果在終端機中使用此快捷鍵來複製文字,可能會不小心終止正在進行的操作。

使用滑鼠進行複製與貼上

對於不熟悉快捷鍵的使用者來說,也可以透過滑鼠來操作複製與貼上

操作步驟

  1. 用左鍵點擊並拖曳,選取你要複製的文字。
  2. 在選取區塊上按右鍵,選擇「複製」。
  3. 在你想貼上的位置點右鍵,選擇「貼上」。

注意事項:
在某些應用程式中,只要選取文字就會自動複製,透過滑鼠中鍵(滾輪按鈕)即可貼上。不過並不是所有環境都支援這種方式,因此若想要更穩定的操作,建議還是學習使用快捷鍵。

如何自訂終端機的快捷鍵

在 Ubuntu 中,你也可以自訂終端機的快捷鍵。
這在你想要改成自己更熟悉的操作方式,或配合個人習慣時會很有幫助。

設定步驟(以 GNOME Terminal 為例)

  1. 打開終端機。
  2. 從上方選單進入「設定」。
  3. 選擇要修改的設定檔,進入「快捷鍵」或「按鍵綁定」選項。
  4. 修改對應「複製」與「貼上」的按鍵設定。

例如:

  • 將複製鍵改為 Ctrl+C → 不建議,會與中斷指令衝突。
  • 建議使用 Alt+CSuper+C 等不衝突的組合鍵。

想熟練終端機操作,就從「複製貼上」開始

想快速熟悉 Ubuntu 終端機的操作,掌握複製與貼上的使用技巧是最佳起點
一開始如果每次都要手動輸入指令會很辛苦,但如果能善用網路上的資訊進行複製與貼上,就能大幅提升學習效率。

下一章節中,我們將介紹如何在命令列中操作剪貼簿(xsel / xclip 篇)。如果你希望在終端機中進行更進階的複製貼上操作,請繼續閱讀。

4. 如何使用命令列操作剪貼簿(xsel / xclip 篇)

當你開始熟悉 Ubuntu 的工作流程後,可能會遇到這樣的需求:想要直接複製指令輸出結果、或從腳本中直接寫入剪貼簿。
這時,xselxclip 這類命令列工具就派上用場了。

本章將說明如何使用這些工具,直接從命令列操作剪貼簿 的技巧。

xsel 是什麼?可靈活控制剪貼簿的便利工具

xsel 是一款在 X Window System 環境下,能讀寫剪貼簿內容的輕量級工具。可與標準輸入或檔案結合,進行靈活的複製操作。

安裝方式

在 Ubuntu 中,可透過以下指令安裝:

sudo apt update
sudo apt install xsel

基本用法

  • 將文字複製到剪貼簿:
echo "你好 Ubuntu" | xsel --clipboard
  • 將檔案內容複製到剪貼簿:
xsel --clipboard < sample.txt
  • 顯示剪貼簿內容:
xsel --clipboard

主要參數

  • --clipboard:操作「剪貼簿」區域(對應 Ctrl+C/V
  • --primary:操作「選取即複製、中鍵貼上」的區域

補充:
使用 --clipboard 選項能更順利地與圖形介面互通。

xclip 是另一個實用的替代工具

xclipxsel 類似,也可以操作剪貼簿。不過在語法上略有不同,部分開發者會偏好使用 xclip

安裝方式

sudo apt install xclip

範例:複製文字到剪貼簿

echo "測試 xclip" | xclip -selection clipboard

查看剪貼簿內容

xclip -o -selection clipboard

實例應用:與腳本搭配,提高效率

以下是一些實用的應用範例:

  • 自動將特定指令結果複製:
date | xsel --clipboard
  • 將錯誤日誌一鍵複製貼給支援人員:
cat /var/log/syslog | grep error | tail -n 20 | xclip -selection clipboard
  • 將剪貼簿內容存為變數(腳本用途):
CLIP=$(xclip -o -selection clipboard)
echo "取得的內容: $CLIP"

遇到 xselxclip 無法使用時怎麼辦?

  • 非 X 環境(如 WSL):這些工具無法正常運作
  • 若在沒有圖形介面的伺服器上,將無法使用 xselxclip
  • 在 WSL 環境中,需改用 Windows 內建的 clip.exe 等方式

在 CLI 操作剪貼簿,是邁向高階使用者的第一步

能熟練使用 xselxclip,將大大提升你在終端機的工作效率。當你能自在地在 GUI 與 CLI 間切換複製貼上操作,不論是開發、維護還是資料處理,速度都會大幅提升

5. 虛擬環境與 WSL 環境中的複製貼上設定與注意事項

使用 Ubuntu 並不限於實體機器。像是 VirtualBox 或 VMware 這類虛擬機器中的 Ubuntu,甚至是 WSL(Windows Subsystem for Linux),在 Windows 系統上執行的 Ubuntu 環境也越來越普遍。
但這些虛擬環境中,複製貼上可能無法正常運作,因此需要正確設定才能順利使用。

本章將說明在虛擬機或 WSL 中設定複製貼上的方法與常見問題。

如何在 VirtualBox 上的 Ubuntu 啟用複製與貼上功能

安裝 Guest Additions

在 VirtualBox 中,若要啟用主機(如 Windows)與 Ubuntu(來賓系統)間的複製貼上與拖曳功能,必須安裝「Guest Additions(來賓工具)」

安裝步驟:
  1. 啟動 Ubuntu,從 VirtualBox 上方選單選擇
    「裝置」→「插入 Guest Additions CD 映像」。
  2. 執行光碟中的安裝程式:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
sudo sh /media/使用者名稱/VBox_GAs_*/VBoxLinuxAdditions.run
  1. 安裝完成後,重新啟動 Ubuntu。

設定剪貼簿共享

Ubuntu 重啟後,在 VirtualBox 的設定中啟用「雙向複製貼上」。

  1. 關閉 Ubuntu 虛擬機。
  2. 從 VirtualBox 主介面選擇該虛擬機 → 點選「設定」→「一般」→「進階」。
  3. 將「剪貼簿共享」設為「雙向」。

這樣就能在主機與虛擬機間自由複製與貼上文字了。

WSL(Windows Subsystem for Linux)環境下的複製貼上

WSL 是在 Windows 10 / 11 上運行 Linux 的功能,深受開發者歡迎。但複製貼上的行為會根據你使用的終端機工具而有所不同

WSL 的基本複製貼上操作

  • 複製:使用 Windows 的標準方式(Ctrl + C
  • 貼上:右鍵Ctrl + Shift + V(依終端機不同)

※要注意 PowerShell 或 Windows Terminal 的設定,可能會影響操作行為。

在 Windows Terminal 中確認快捷鍵設定

若你使用的是 Windows Terminal,可依以下步驟確認複製貼上設定是否啟用:

  1. 點擊終端機右上角的「▼」→「設定」。
  2. 選擇「Ubuntu」的設定檔。
  3. 在「操作(Actions)」中,確認 Ctrl+Shift+CCtrl+Shift+V 是否啟用。

遇到無法貼上的情況時的對策

  • WSL 無法貼上:可能是 Windows Terminal 或 WSL 版本過舊,建議更新。
  • 某些舊版終端機(如早期 PowerShell)不支援 Ctrl+V
  • 可使用 Windows 的 clip.exe 命令來與剪貼簿互動。
echo "從 WSL 複製文字到剪貼簿" | clip.exe

注意虛擬環境的特殊限制

在 VirtualBox 或 WSL 等虛擬環境中,需特別注意主機與來賓系統之間的差異。部分操作可能受到限制:

  • 雖可複製文字,但貼上圖檔或檔案常受到限制
  • Ubuntu 與主機系統的快捷鍵可能會衝突
  • 使用虛擬環境時,滑鼠操作可能不穩定(特別是全螢幕模式)

虛擬環境中的複製貼上設定,是關鍵因素

在虛擬環境中,Ubuntu 的操作不一定是問題的根源。遇到複製貼上無效時,請優先確認「主機與虛擬機的設定」是否正確,包括是否安裝 Guest Additions、有無啟用剪貼簿共享。

下一章節將介紹Ubuntu 中常見的複製貼上問題與解決方法,包含初學者常遇到的陷阱,請務必閱讀以備不時之需。

6. 常見問題與解決方法【初學者容易遇到的陷阱】

在 Ubuntu 嘗試使用複製貼上功能時,很多人會遇到「咦?怎麼不能用……」的情況。尤其對初學者而言,若以 Windows 或 macOS 的操作習慣來使用 Ubuntu,很容易卡關

本章將針對 Ubuntu 複製貼上操作中常見的問題,提供具體的解決方案。

在終端機中使用 Ctrl + C 無法複製

【原因】

在終端機中,Ctrl + C 並不是用來複製文字,而是用來強制中斷執行中的程序。如果誤用,可能會中斷你正在執行的指令。

【解決方法】

  • 複製請使用:Ctrl + Shift + C
  • 貼上請使用:Ctrl + Shift + V

熟悉這個規則後,操作會變得更加順暢。

無法使用右鍵選單

【原因】

某些應用程式或終端機的設定中,可能會關閉右鍵選單功能。另外在虛擬環境中,滑鼠操作不穩定的情況也很常見。

【解決方法】

  • 到終端機的「設定」中確認是否啟用右鍵功能
  • 建議盡可能使用快捷鍵來操作複製貼上,穩定性更佳

在 WSL 環境下無法使用複製貼上

【原因】

WSL(Windows Subsystem for Linux)依照使用的終端機不同,複製貼上的方式也會有所差異。設定錯誤或終端機版本過舊都可能導致問題。

【解決方法】

  • 使用 Windows Terminal,並確認 Ctrl + Shift + C/V 已啟用
  • 避免使用舊版 PowerShell 或 CMD,這些有時不支援貼上功能
  • 可使用 clip.exepowershell.exe Get-Clipboard 進行剪貼簿操作

xselxclip 無法使用

【原因】

  • 尚未安裝對應的套件
  • 所在環境無圖形介面(如無 X Server)

【解決方法】

  • 可使用 sudo apt install xselxclip 安裝
  • 若無 GUI 環境,建議考慮其他方式(例如輸出至檔案再傳送至本地)

剪貼簿內容被覆蓋或消失

【原因】

在 Ubuntu 中有兩種剪貼簿:PRIMARY(選取即複製)與 CLIPBOARD(透過 Ctrl+C 複製)。
兩者的差異可能導致內容被覆蓋或貼上錯誤

【解決方法】

  • 使用 xsel --clipboard 明確指定複製的剪貼簿
  • 必要時可使用 xclip -selection clipboard 操作 CLIPBOARD 區域

在虛擬環境(如 VirtualBox)中無法複製貼上

【原因】

  • 未安裝 Guest Additions
  • VirtualBox 中的剪貼簿設定為「停用」或僅限「單向」

【解決方法】

  • 安裝 Guest Additions 工具
  • 於 VirtualBox 中將「剪貼簿共享」設為「雙向」

複製貼上操作不穩定或無反應

【原因】

  • Ubuntu 或應用程式的版本有 bug
  • 虛擬環境資源不足,效能低下
  • 使用 Wayland 會與部分應用程式產生相容性問題

【解決方法】

  • 若使用 GNOME 且預設為 Wayland,可改用 Xorg 登入
  • 重新啟動終端機或應用程式,可能即可恢復

遇到問題時,請先確認「操作環境」與「使用方式」

Ubuntu 中大多數的複製貼上問題,其實是因為操作環境或使用方法的理解錯誤。只要先釐清下列項目,就能大大提升解決率:

  • 你是在什麼環境中操作?(GUI/終端機/WSL/虛擬機)
  • 你是用什麼方式操作?(快捷鍵/右鍵/命令工具)
  • 相關設定是否正確?(終端機或虛擬機的選項)

透過這樣的整理,可以有效找出原因,避免不必要的挫折。

下一章節將進入常見問答(FAQ),用 Q&A 方式快速回顧本文重點,也解答許多讀者常見的疑問。

7. 常見問答(FAQ)

Ubuntu 的複製與貼上操作,是許多從初學者到中階使用者都容易遇到問題的地方。本章以問答方式整理出實際使用中常見的疑問與解答,幫助你快速釐清重點。

也特別設計給透過搜尋引擎來到這篇文章的讀者,用最簡明的方式回答常見問題

Q1. 為什麼在 Ubuntu 終端機中 Ctrl + C 不能用來複製?

A1.
在終端機中,Ctrl + C 是用來中斷當前正在執行的程序。如果你要複製文字,請使用 Ctrl + Shift + C
貼上的快捷鍵則是 Ctrl + Shift + V

Q2. 使用 xsel 時出現「command not found」怎麼辦?

A2.
xsel 預設不會安裝在系統中,請使用以下指令安裝:

sudo apt update
sudo apt install xsel

同樣地,若你要使用 xclip,也需另外安裝:

sudo apt install xclip

Q3. 為什麼在 VirtualBox 中無法從主機複製貼上到 Ubuntu?

A3.
在 VirtualBox 中,若要啟用複製貼上功能,必須安裝「Guest Additions(來賓工具)」。

此外,也請確認虛擬機的設定中,剪貼簿分享已設為「雙向」

Q4. 為什麼選取文字後就自動被複製了?

A4.
這是 Linux 特有的剪貼簿行為,稱為 PRIMARY 剪貼簿
當你用滑鼠選取文字時,內容就會自動複製到該區域。

貼上的方式是點滑鼠中鍵(滾輪鍵)。但並非所有應用程式都支援這項功能。

Q5. 在 Windows 的 WSL 中複製貼上失敗怎麼辦?

A5.
根據你使用的終端機工具不同,操作方式也會不同:

  • Windows Terminal:使用 Ctrl + Shift + C/V
  • 舊版 PowerShell / CMD:可能需右鍵貼上或不支援快捷鍵

建議使用最新版的 Windows Terminal,並在設定中啟用對應快捷鍵。

此外,也可透過 clip.exe 指令直接寫入 Windows 剪貼簿:

echo "要複製的文字" | clip.exe

Q6. 明明能複製,為什麼貼不上?

A6.
可能的原因如下:

  • 貼上的應用程式不支援剪貼簿內容
  • 滑鼠中鍵功能未啟用
  • 混用 PRIMARY 與 CLIPBOARD 區域
  • 虛擬機或 WSL 設定不正確

可嘗試改用快捷鍵,或透過 xclipclip.exe 等工具操作。

Q7. 有什麼方法可以查看剪貼簿的內容?

A7.
在終端機中,可以使用以下指令:

xsel --clipboard          # 顯示 CLIPBOARD 區域的內容
xclip -o -selection clipboard  # 顯示剪貼簿內容

在 GUI 環境中,也可使用剪貼簿管理器(如 Clipman、Parcellite)來查看歷史紀錄。

Q8. 終端機中的複製貼上不穩定時該怎麼辦?

A8.
你可以嘗試以下方式來排除問題:

  • 將 GNOME 桌面從 Wayland 換成 Xorg 登入再試
  • 重啟終端機
  • 改用其他終端機工具(如 Terminator、Tilix)
  • 檢查快捷鍵設定是否衝突或被關閉

由於此類問題多與環境相關,可嘗試切換工具或設定進行排查。

8. 總結|全面掌握 Ubuntu 中的複製與貼上技巧

Ubuntu 的複製與貼上操作,對初學者來說可能一開始會有些困惑,但只要掌握重點,就能變成非常強大又實用的功能。本文介紹了 GUI、終端機、虛擬環境、WSL 等多種情境下的操作方式。

現在,讓我們快速回顧一下重點內容。

基本原則:根據「環境」選擇合適的複製貼上方式

  • 桌面環境(GUI):
  • 使用 Ctrl + C / Ctrl + V 或滑鼠右鍵操作即可
  • 在文字編輯器或檔案總管中,操作方式與 Windows 相似
  • 終端機(CLI):
  • 請使用 Ctrl + Shift + C / Ctrl + Shift + V 快捷鍵
  • 也可以使用 xselxclip 進行高階剪貼簿操作
  • 虛擬機(VirtualBox):
  • 需安裝 Guest Additions,並啟用「雙向複製貼上」設定
  • WSL(Windows Subsystem for Linux):
  • 根據終端機不同而有不同操作方式
  • 可搭配 clip.exe 實現與 Windows 的整合

常見錯誤與對應解法:理解原因才能快速排除

  • Ctrl + C 不能複製 → 其實是中斷程序的快捷鍵
  • 可以複製但貼不上 → 可能是使用錯誤的剪貼簿區域
  • 虛擬環境無反應 → 檢查是否設定正確、有無安裝必要工具

這些都不是 Ubuntu 的「缺點」,而是只要稍加理解環境特性就能簡單解決的問題。

想進一步應用?請參考以下建議

  • 從 GUI 環境開始熟悉複製與貼上的基本操作
  • 進階使用者可學習終端機快捷鍵與 xsel/xclip 工具
  • 若使用虛擬機或 WSL,記得先確認主機與來賓的整合設定

掌握這些基本技巧,將大幅提升你在 Ubuntu 中的工作效率。學會複製與貼上,是提升操作熟練度的重要第一步!

致正在學習 Ubuntu 的你:
只要減少日常操作中的「小麻煩」,你將能更深刻地體會 Linux 的樂趣與自由度。希望這篇文章能幫助你建立一個更流暢、更順手的 Ubuntu 使用體驗!