Na skopírovanie a vloženie textu nemôžete použiť Ctrl + C a Ctrl + V v termináli Linux. Tieto skratky sú pre Linux trochu iné.
Prezeráte si výukový program online a potrebujete vložiť príkaz do terminálu Linux. Skopírujete text z okna prehliadača, prepnete sa na terminál a stlačíte Ctrl + Vlen nájsť "^V“ sa objaví na obrazovke. Čo sa stalo? Prečo nemôžete vložiť text do terminálu?
Kopírovanie a vkladanie textu do a z príkazového riadku systému Linux nie je také intuitívne, ako by malo byť. Klávesové skratky fungujú, no má to háčik. Ukážeme vám dva spôsoby kopírovania/vkladania textu v termináli systému Linux, aby ste mohli tento príkaz nakoniec vložiť do schránky niekoľko hodín.
Kopírovanie a vkladanie textu pomocou klávesových skratiek
Štandardná klávesová skratka na kopírovanie textu je Ctrl + C. Ide o celosvetovo uznávanú konvenciu a takmer všetky operačné systémy majú túto kombináciu vyhradenú na kopírovanie textu. Okrem Linuxu!
Správna klávesová skratka na kopírovanie textu v rámci terminálu Linux je
Ctrl + Shift + C, a Ctrl + Shift + X na rezanie. Podobne, ak chcete vložiť reťazec textu, stlačte Ctrl + Shift + V.Základný dôvod tohto správania spočíva v koreňoch Linuxu Unix. Pred zavedením celosystémovej schránky Ctrl + C bola a stále je štandardnou skratkou na ukončenie spusteného programu v systéme Unix. podobne, Ctrl + V bola použitá pre doslovnú vložku.
Keď boli predstavené nové skratky v systémoch Unix a Linux, Ctrl + X bol zmenený tak, aby zahŕňal Shift kľúčom k zachovaniu konzistencie.
Ak však chcete, môžete tieto klávesové skratky zmeniť.
Zmena predvolených klávesových skratiek
Takmer každý emulátor terminálu Linux vám umožňuje upraviť vopred priradené klávesové skratky. Ak chcete zmeniť skratku pre vystrihnutie/kopírovanie/vloženie, otvorte terminál, prejdite na Predvoľby a nájdite možnosť označenú ako Klávesové skratky, Skratky, Klávesnica alebo podobne.
Na väčšine terminálov nájdete Predvoľby kliknutím pravým tlačidlom myši kdekoľvek v okne.
Nájdite skratku na kopírovanie, prilepenie a vystrihnutie textu zo zoznamu a potom definujte nové kombinácie klávesov na vykonanie týchto operácií, t.j. Ctrl + C, Ctrl + V, a Ctrl + X, resp.
Použite zmeny a otestujte funkčnosť skopírovaním a vložením textu pomocou nových skratiek.
Tieto kroky sú všeobecné, ale budú fungovať na emulátore terminálu, ktorý používate. Konsole má Konfigurovať skratky a na Terminátore máte prístup Predvoľby z kontextového menu.
Skopírujte a prilepte text pomocou myši
Keď klávesové skratky nefungujú, prvá vec, ktorá vás napadne, je použitie myši na kopírovanie a vkladanie textu. Kliknutím pravým tlačidlom myši sa zobrazí kontextové menu. Táto ponuka obsahuje možnosti označené Vystrihnúť, Kopírovať, a Vložiť, alebo nakoniec Kopírovať a Vložiť.
Všetko, čo musíte urobiť, je vybrať text, kliknúť pravým tlačidlom myši do terminálu a vybrať Vystrihnúť alebo Kopírovať, v závislosti od vašich potrieb. Toto je funkcia pre celý systém a môžete ju použiť kopírovať text odkiaľkoľvek.
Keď chcete vložiť text, kliknite pravým tlačidlom myši do terminálu a vyberte Vložiť z kontextového menu. Rovnako ako predtým, bude to fungovať vo všetkých aplikáciách Linux.
Ak je kopírovanie a vkladanie textu súčasťou vašej práce, majte správca schránky ako CopyQ na vašom počítači vám môže pomôcť byť efektívnejší.
Linux sa líši od Windows alebo MacOS
Lisovanie Shift keď kopírovanie alebo vkladanie textu z terminálu môže byť ťažkopádne. Je ťažké zapamätať si stlačenie Shift zakaždým, keď skopírujete/vložíte veci, najmä počas rušného dňa. Načo to ešte prechádzať, keď sa môžete ľahko vrátiť k používaniu týchto štandardných a ľahko zapamätateľných skratiek?
Veľa vecí sa v Linuxe líši v porovnaní s Windowsom alebo MacOS. Niektoré sú pre dobro a zjednodušujú systémové operácie, zatiaľ čo iné nútia používateľov prejsť na predchádzajúci operačný systém. Napriek tomu je dôležité poznať a pochopiť tieto rozdiely.