Kopeerimise ja kleepimise meistriklass Ubuntu’s: GUI, terminal ja virtuaalkeskkondade juhend

目次

1. Mis on kopeerimine ja kleepimine Ubuntu-s? [Basic Knowledge and Environment Differences]

Miks kopeerimine ja kleepimine on Ubuntu-s oluline

Linuxi-põhistes süsteemides nagu Ubuntu on tavaline terminali kasutamine ja mitme rakenduse vahel vahetamine. Sellistes töövoogudes on „kopeerimise ja kleepimise“ sujuva teostamise võime suurel määral seotud tõhususega.

Eriti terminalis käskude sisestamisel või veebist koodijuppide taaskasutamisel määrab tõhus kopeerimise ja kleepimise võime tootlikkuse. Kasutajad, kes on harjunud Windowsi või macOS-iga, võivad olla segaduses — „Miks ma ei saa Ubuntu-s kopeerida ja kleepida?“ — sest operatsioonid veidi erinevad. Kui sellega harjutad, muutub süsteem väga intuitiivseks.

Operatsioonid sõltuvad keskkonnast

Kopeerimise ja kleepimise käitumine Ubuntu-s varieerub sõltuvalt keskkonnast. Peamised tüübid on järgmised:

1. Töölauakeskkond (GUI)

See on kõige visuaalsem, akende põhine kasutajaliides. Võid kasutada hiirt või otseteid (Ctrl+C / Ctrl+V) nagu Windowsis või macOS-is.

Näited:

  • Failide kopeerimine ja kleepimine
  • Teksti liigutamine redaktoris
  • Andmete edastamine brauseri vahekaartide vahel

2. Terminali keskkond (CLI)

Terminal, “must ekraan”, mida eelistavad arendajad ja edasijõudnud kasutajad, kasutab unikaalseid otseteid, mis nõuavad veidi harjumist.

  • Kopeerimine: Ctrl + Shift + C
  • Kleepimine: Ctrl + Shift + V

Ctrl+C lõpetab protsessi, seega ei saa seda kopeerimiseks kasutada.

3. Virtuaalsed või segatud keskkonnad

Mõnes seadistuses on vajalik täiendav konfiguratsioon.

  • Ubuntu VirtualBoxis (jagatud lõikepuhver hosti operatsioonisüsteemiga)
  • Windows ↔ Ubuntu kopeerimine/kleepimine WSL-is (Windows Subsystem for Linux)

Nendes virtuaalkeskkondades võivad tavalised kopeerimis- ja kleepimisoperatsioonid ebaõnnestuda, kui neid õigesti ei seadistata.

Kontrolli oma keskkonda, kui kopeerimine/kleepimine ei tööta

Kui kopeerimine ja kleepimine ei tööta, tuvastage kõigepealt millises keskkonnas te olete:

  • GUI või terminal?
  • Virtuaalne või füüsiline keskkond?

Keskkonna mõistmine on esimene samm sujuvate Ubuntu töövoogude suunas.

2. Kuidas kopeerida ja kleepida töölauakeskkonnas (GUI)

Ubuntu graafiline töölauakeskkond (GUI) võimaldab teil teha kopeerimise ja kleepimise operatsioone sarnaselt Windowsi või macOS-iga. Siin on juhised failide ja teksti käsitlemiseks.

Failide kopeerimine ja kleepimine

Ubuntu failihalduris (tavaliselt “Nautilus”) saate kasutada lohistamist, paremklõpsu menüüsid või otseteid.

Hiire meetod

  1. Paremklõpsake failil, mida soovite kopeerida.
  2. Valige “Kopeeri.”
  3. Avage sihtkaust, paremklõpsake ja valige “Kleebi.”

Klaviatuuri otseteed

  • Kopeerimine: Ctrl + C
  • Lõikamine: Ctrl + X
  • Kleepimine: Ctrl + V

Märkus: “Kopeeri” teeb failist duplikaadi, “Lõika” teisaldab selle. Mõlemad kasutavad kleepimiseks Ctrl + V.

Tekstiredaktorites kopeerimine ja kleepimine

Redaktorites nagu Gedit, Pluma või Kate on otseteed sarnased teistele operatsioonisüsteemidele.

Põhilised otseteed

  • Kopeerimine: Ctrl + C
  • Lõikamine: Ctrl + X
  • Kleepimine: Ctrl + V

Hiire meetod

  1. Valige tekst, mida soovite kopeerida.
  2. Paremklõps → “Kopeeri” või “Lõika.”
  3. Paremklõps sihtkoha peal → “Kleebi.”

Nipp: Ubuntu-s võib lihtsalt teksti valimine seda automaatselt kopeerida. Seejärel saate seda kleepida keskmise hiire nupuga (rataste klõps). See funktsioon töötab terminalis ja mõnes rakenduses.

Kopeerimine ja kleepimine rakenduste vahel

GUI-s toimib rakendustevaheline kopeerimine ja kleepimine (brauser → redaktor jne) sujuvalt.

  • Kopeerige kood brauserist → kleepige tekstiredaktorisse
  • Kopeerige PDF-ist → kleepige e-kirja

Mõned rakendused võivad omada lõikepuhvri piiranguid. Kui kleepimine ebaõnnestub, kaaluge terminali tööriistade kasutamist, näiteks xsel või xclip.

Harjuta esmalt GUI-d

Uutele Ubuntu kasutajatele on GUI-s kopeerimise ja kleepimise valdamine oluline. See on intuitiivne ja aitab hiljem keerukamate operatsioonide aluse luua.

3. Kuidas kopeerida ja kleepida Ubuntu terminalis (CLI)

Terminal on Ubuntu oluline komponent tarkvara paigaldamiseks, süsteemide konfigureerimiseks ja logide kontrollimiseks. Kuid kopeerimise ja kleepimise tööviisid on siin erinevad, mis sageli segadusse ajab algajaid. Vaatame üle õiged meetodid ja kohandamise näpunäited.

Põhilised otseteed terminalis

Ubuntu terminalid (näiteks GNOME Terminal) kasutavad GUI‑rakendustest veidi erinevaid klahvikombinatsioone.

Õiged otseteed

  • Kopeerimine: Ctrl + Shift + C
  • Kleepimine: Ctrl + Shift + V

„Shift“ lisamine väldib konflikti terminali käskudega.

Miks ei saa kasutada Ctrl + C

Ctrl + C on Linuxis reserveeritud jookseva protsessi lõpetamiseks. Kui seda kasutaks kopeerimiseks, katkestaks see teie programmi, seega on see selleks otsetee keelatud.

Hiire kasutamine kopeerimiseks ja kleepimiseks

Kui eelistate hiirega töötada, toimib see ka terminalis.

Sammud

  1. Valige vasaku hiireklahviga tekst, mida soovite kopeerida.
  2. Paremklõps ja valige „Copy“.
  3. Paremklõps uuesti sihtkoha juures ja valige „Paste“.

Märkus: Mõnes rakenduses kopeerib teksti valimine automaatselt. Siis saate selle kleepida keskmise hiireklahviga (rattaliku klõps). Kuid see ei pruugi kõigis terminalitüüpides alati usaldusväärne olla.

Terminali otseteede kohandamine

Kui soovite kasutada teistsuguseid klahvikombinatsioone, saate otseteid kohandada.

Kuidas muuta (GNOME Terminali näide)

  1. Avage terminal.
  2. Minge „Preferences“.
  3. Valige oma profiil → „Shortcuts“ või „Keybindings“.
  4. Määrake oma eelistatud klahvid kopeerimiseks/kleepimiseks.

Näide:

  • Muutke kopeerimise otsetee Alt+C‑ks või Super+C‑ks (soovitatav)
  • Vältige Ctrl+C‑d, et mitte segada katkestuskäsku

Kopeerimise ja kleepimise valdamine on esimene samm

Mugav kopeerimine ja kleepimine terminalis on võtmetähtsusega Ubuntu tõhusaks õppimiseks. Veebist käskude kopeerimine ja nende testimine kiirendab töövoogu märkimisväärselt.

Järgmisena uurime käsurea tööriistu nagu xsel ja xclip, mis võimaldavad lõikepuhvrit otse manipuleerida.

4. Lõikepuhvri haldamine käsurea kaudu (xsel / xclip)

Kui olete edasijõudnud, võite soovida kopeerida käsu väljundit või edastada andmeid skriptide vahel. xsel ja xclip tööriistad võimaldavad seda täpselt teha.

xsel — lihtne lõikepuhvri tööriist

xsel on kerge tööriist, mis loeb ja kirjutab X‑akende süsteemi lõikepuhvrisse. Teksti või failide torustamine sellele võimaldab kiiret lõikepuhvri juhtimist.

Paigaldamine

sudo apt update sudo apt install xsel

Põhiline kasutamine

  • Teksti kopeerimine lõikepuhvrisse:
echo "Hello Ubuntu" | xsel --clipboard
  • Faili sisu kopeerimine lõikepuhvrisse:
xsel --clipboard < sample.txt
  • Lõikepuhvri sisu kuvamine:
xsel --clipboard

Peamised valikud

  • --clipboard : Standardne lõikepuhver ( Ctrl+C/V )
  • --primary : Valiku lõikepuhver (keskmise hiireklahvi kleepimine)

Vihje: --clipboard kasutamine aitab sünkroniseerida GUI‑rakendustega.

xclip — alternatiivne lõikepuhvri tööriist

xclip töötab sarnaselt, kuid kasutab veidi erinevat süntaksit.

Paigaldamine

sudo apt install xclip

Näited

echo "Testing xclip" | xclip -selection clipboard
xclip -o -selection clipboard

Praktilised kasutusjuhtumid

  • Käsutulemuste automaatne kopeerimine:
date | xsel --clipboard
  • Viimaste logi veateadete saatmine lõikepuhvrisse:
cat /var/log/syslog | grep error | tail -n 20 | xclip -selection clipboard
  • Lõikepuhvri andmete kasutamine skriptis:
CLIP=$(xclip -o -selection clipboard) echo "Copied: $CLIP"

Kui xsel või xclip ei tööta

  • Puudub GUI (nt serverid või WSL ilma X‑ta)
  • X‑serveri tugi puudub

WSL‑i puhul kasutage clip.exe‑i (Windowsi lõikepuhver) asemel.

CLI‑lõikepuhver = võimas kasutaja oskus

xsel ja xclip valdamine võimaldab automatiseerida kopeerimise‑kleepimise ülesandeid ning liigutada andmeid sujuvalt GUI‑ ja CLI‑keskkondade vahel. See kiirendab teie Ubuntu töövoogu.

5. Kopeerimine ja kleepimine virtuaalkeskkondades ja WSL‑is

Ubuntu’t kasutatakse sageli VirtualBoxi, VMware’i või WSL-i sees. Lõikepuhvri käitumine sõltub host‑guest integratsioonist. Allpool on esitatud olulised seadistused.

Luba kopeerimine ja kleepimine VirtualBoxis

Paigalda külalise lisad

  1. VirtualBoxi menüüs: “Seadmed” → “Sisesta külalise lisade CD-pilt.”
  2. Käivita installer:
sudo apt update 
sudo apt install build-essential dkms linux-headers-$(uname -r) 
sudo sh /media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run
  1. Taaskäivita Ubuntu.

Luba jagatud lõikepuhver

  1. Lülita VM välja.
  2. Ava “Seaded” → “Üldine” → “Täiustatud.”
  3. Määra “Jagatud lõikepuhver” → “Kahepoolne.”

Nüüd saad teksti vabalt kopeerida hosti ja külalise vahel.

Kopeerimine ja kleepimine WSL-is (Windowsi Linuxi alamsüsteem)

peerimine: Ctrl + C (tavaline Windowsi meetod)
Kleepimine: Paremklõps või Ctrl + Shift + V

Käitumine sõltub teie terminali tüübist (PowerShell, CMD või Windows Terminal).

Windows Terminali seaded

  1. Klõpsa “▼” → “Seaded.”
  2. Vali “Ubuntu” profiil.
  3. “Toimingutes” kinnita, et Ctrl+Shift+C/V on lubatud.

clip.exe kasutamine WSL-is

Kopeeri andmeid WSL-ist Windowsi lõikepuhvrisse:

echo "From WSL to clipboard" | clip.exe

Olulised märkused

  • Pildid ja failid ei pruugi OS-i piiride vahel õigesti kopeeruda.
  • Klaviatuuri otseteed võivad hosti ja külalise vahel konfliktis olla.
  • Täisekraanirežiim võib hiire fookust destabiliseerida.

Virtuaalsetes seadistustes on õige konfiguratsioon usaldusväärse kopeerimise ja kleepimise jaoks ülioluline.

6. Levinumad probleemid ja lahendused

Ctrl + C ei kopeeri terminalis

Põhjus: See peatab protsesse. Lahendus: Kasuta Ctrl + Shift + C/V.

Paremklõpsu menüü puudub

Põhjus: Mõnes terminalis või virtuaalsetes seadistustes on keelatud. Lahendus: Luba paremklõps eelistustes või kasuta selle asemel klaviatuuri otseteid.

WSL-i lõikepuhver ei tööta

Lahendus: Kasuta Windows Terminali ja uuenda WSL-i. Usaldusväärsuse huvides kasuta clip.exe või PowerShelli Get-Clipboard.

xsel / xclip ei leitud

Lahendus: Paigalda käsitsi sudo apt install xsel või xclip abil. See pole saadaval pealtnäha serveritel ilma X-toeta.

Lõikepuhvri sisu kirjutatakse üle või kaob

Ubuntu haldab kahte lõikepuhvrit:

  • PRIMARY : automaatne kopeerimine valimisel
  • CLIPBOARD : Ctrl+C sisuga

Lahendus: Kasuta selgelt xsel --clipboard, et vältida segadust.

VirtualBoxi kopeerimine/kleepimine ei tööta

Lahendus: Paigalda külalise lisad ja luba “Kahepoolne lõikepuhver.”

Ebastabiilne lõikepuhver

Lahendus: Vaheta sessioonitüüpi: Wayland → Xorg. Taaskäivita terminal või rakendus.

7. KKK

K1. Miks Ctrl+C ei kopeeri Ubuntu terminalis?

V: See katkestab protsesse. Kasuta selle asemel Ctrl + Shift + C/V.

K2. “käsk ei leitud: xsel” — Mida teha?

V: Paigalda see:

sudo apt update 
sudo apt install xsel

Või kasuta alternatiivina xclip.

K3. Kuidas parandada kopeerimist/kleepimist VirtualBoxi ja Ubuntu vahel?

V: Paigalda külalise lisad ja luba “Kahepoolne lõikepuhver.”

K4. Miks teksti valimine automaatselt kopeerib?

V: Linux kasutab eraldi “PRIMARY” lõikepuhvrit. Kleepimiseks kasuta keskmist hiirenuppu.

K5. Kuidas kopeerida WSL-ist Windowsi?

V: Kasuta clip.exe:

echo "text" | clip.exe

K6. Lõikepuhver ei kleebi?

V: Võimalikud põhjused: toetuseta rakendus, keskmine klõps keelatud või segatud lõikepuhvri tüübid.

K7. Kuidas vaadata lõikepuhvri sisu?

V:

xsel --clipboard xclip -o -selection clipboard

8. Kokkuvõte | Valda Ubuntu kopeerimist ja kleepimist

Kopeerimine ja kleepimine Ubuntu-s võib esialgu tunduda keeruline, kuid pärast valdamist muutub see võimsaks töövoo tööriistaks. Olgu see siis GUI, CLI või virtuaalkeskkond, õige meetodi mõistmine on igaühe jaoks oluline.

Kiire kokkuvõte

  • GUI: Kasuta Ctrl+C/V või paremklõpsu.
  • Terminal: Kasuta Ctrl+Shift+C/V.
  • CLI tööriistad: Kasuta xsel või xclip.
  • VirtualBox: Luba külalise lisad ja kahepoolne lõikepuhver.
  • WSL: Konfigureeri Windows Terminal või kasuta clip.exe.

Need sammud muudavad kopeerimise ja kleepimise frustratsioonist tõhusaks. Kui oled sellega harjunud, leiad, et Ubuntu paindlikkus on võrreldamatu nii arendajatele kui ka võimsatele kasutajatele.

侍エンジニア塾