Za kopiranje in lepljenje besedila v terminalu Linux ne morete uporabiti Ctrl + C in Ctrl + V. Te bližnjice so nekoliko drugačne za Linux.

Ogledujete si spletno vadnico in morate prilepiti ukaz znotraj terminala Linux. Kopirate besedilo iz okna brskalnika, preklopite na terminal in pritisnete Ctrl + V, samo najti "^V« se prikažejo na zaslonu. Kaj se je zgodilo? Zakaj ne morete prilepiti besedila znotraj terminala?

Kopiranje in lepljenje besedila v in iz ukazne vrstice Linuxa ni tako intuitivno, kot bi moralo biti. Bližnjice na tipkovnici delujejo, vendar obstaja ulov. Pokazali vam bomo dva načina za kopiranje/lepljenje besedila znotraj terminala Linux, tako da lahko končno prilepite ta ukaz, ki ure in ure sedi v vašem odložišču.

Kopiranje in lepljenje besedila z uporabo bližnjic na tipkovnici

Standardna bližnjica na tipkovnici za kopiranje besedila je Ctrl + C. To je globalno sprejeta konvencija in skoraj vsi operacijski sistemi imajo to kombinacijo namenjeno kopiranju besedila. Razen za Linux!

Pravilna bližnjica na tipkovnici za kopiranje besedila znotraj terminala Linux je Ctrl + Shift + C, in Ctrl + Shift + X za rezanje. Podobno, če želite prilepiti niz besedila, pritisnite Ctrl + Shift + V.

Osnovni razlog za to vedenje je v koreninah Linuxa Unix. Pred uvedbo sistemskega odložišča, Ctrl + C je bila in je še vedno standardna bližnjica za prekinitev delujočega programa v sistemu Unix. Podobno, Ctrl + V je bil uporabljen za dobesedni vstavek.

Ko so bile uvedene nove bližnjice v sistemih Unix in Linux, Ctrl + X je bil spremenjen tako, da vključuje Shift ključ, da ohranite doslednost.

Lahko pa spremenite te bližnjice na tipkovnici, če želite.

Spreminjanje privzetih bližnjic na tipkovnici

Skoraj vsak emulator terminala Linux vam omogoča spreminjanje vnaprej dodeljenih bližnjic na tipkovnici. Če želite spremeniti bližnjico za izreži/kopiraj/prilepi, odprite terminal, pojdite na Nastavitve in poiščite možnost z oznako Bližnjice na tipkovnici, Bližnjice, Tipkovnica ali podobno.

Na večini terminalov lahko najdete Nastavitve z desnim klikom kjer koli znotraj okna.

Poiščite bližnjico za kopiranje, lepljenje in izrezovanje besedila s seznama, nato pa določite nove kombinacije tipk za izvajanje teh operacij, tj. Ctrl + C, Ctrl + V, in Ctrl + X, oz.

Uporabite spremembe in preizkusite funkcionalnost s kopiranjem in lepljenjem besedila z uporabo novih bližnjic.

Ti koraki so splošni, vendar bodo delovali na terminalskem emulatorju, ki ga uporabljate. Konsole ima Konfigurirajte bližnjice in na Terminatorju lahko dostopate Nastavitve iz kontekstnega menija.

Kopirajte in prilepite besedilo z miško

Ko bližnjice na tipkovnici ne delujejo, je prva stvar, ki pride na misel, uporaba miške za kopiranje in lepljenje besedila. Z desnim klikom se odpre kontekstni meni. Ta meni vsebuje označene možnosti Cut, Kopirati, in Prilepi, ali vsaj Kopirati in Prilepi.

Vse kar morate storiti je, da izberete besedilo, z desno miškino tipko kliknete znotraj terminala in izberete Cut oz Kopirati, odvisno od vaših potreb. To je sistemska funkcija in jo lahko uporabite za kopirajte besedilo od koder koli.

Ko želite prilepiti besedilo, z desno miškino tipko kliknite znotraj terminala in izberite Prilepi iz kontekstnega menija. Tako kot prej bo to delovalo v vseh aplikacijah za Linux.

Če je kopiranje in lepljenje besedila del vaše službe, imate upravitelj odložišča, kot je CopyQ v vašem računalniku vam lahko pomaga biti učinkovitejši.

Linux se razlikuje od sistema Windows ali macOS

Stiskanje Shift ko je lahko kopiranje ali lepljenje besedila iz terminala okorno. Težko si je zapomniti pritisniti Shift vsakič, ko kopirate/prilepite stvari, še posebej med napornim dnevom. Zakaj bi sploh šli skozi to, če pa se lahko preprosto vrnete k uporabi tistih standardnih bližnjic, ki si jih je lahko zapomniti?

V Linuxu je veliko stvari drugačnih v primerjavi z Windows ali macOS. Nekateri so v dobro in poenostavljajo delovanje sistema, drugi pa prisilijo uporabnike, da preklopijo na prejšnji operacijski sistem. Kljub temu je pomembno poznati in razumeti te razlike.