Nemůžete použít Ctrl + C a Ctrl + V uvnitř terminálu Linux ke kopírování a vkládání textu. Tyto zkratky jsou pro Linux trochu jiné.

Prohlížíte si výukový program online a potřebujete vložit příkaz do terminálu Linux. Zkopírujete text z okna prohlížeče, přepnete se na terminál a stisknete Ctrl + Vjen najít"^V“ se objeví na obrazovce. Co se stalo? Proč nemůžete vložit text do terminálu?

Kopírování a vkládání textu do az příkazového řádku Linuxu není tak intuitivní, jak by mělo být. Klávesové zkratky fungují, ale má to háček. Ukážeme vám dva způsoby, jak zkopírovat/vložit text do linuxového terminálu, abyste nakonec mohli tento příkaz vložit do schránky několik hodin.

Kopírování a vkládání textu pomocí klávesových zkratek

Standardní klávesová zkratka pro kopírování textu je Ctrl + C. Jedná se o celosvětově uznávanou konvenci a téměř všechny operační systémy mají tuto kombinaci určenou pro kopírování textu. Kromě Linuxu!

Správná klávesová zkratka pro kopírování textu v linuxovém terminálu je Ctrl + Shift + C

instagram viewer
, a Ctrl + Shift + X pro řezání. Podobně pro vložení řetězce textu stiskněte Ctrl + Shift + V.

Základní důvod tohoto chování spočívá v kořenech Linuxu v Unixu. Před zavedením celosystémové schránky Ctrl + C byla a stále je standardní zkratka pro ukončení běžícího programu na Unixu. Podobně, Ctrl + V byla použita pro doslovnou vložku.

Když byly nové zkratky představeny na Unixu a Linuxu, Ctrl + X byl změněn tak, aby zahrnoval Posun klíč k udržení konzistence.

Pokud však chcete, můžete tyto klávesové zkratky změnit.

Změna výchozích klávesových zkratek

Téměř každý emulátor terminálu Linux vám umožňuje upravit předem přiřazené klávesové zkratky. Chcete-li změnit zkratku pro vyjmutí/kopírování/vložení, otevřete terminál, přejděte na Předvolby a najděte možnost označenou Klávesové zkratky, Klávesové zkratky, Klávesnice nebo podobně.

Na většině terminálů najdete Předvolby kliknutím pravým tlačítkem myši kdekoli v okně.

Najděte v seznamu zkratku pro kopírování, vkládání a vyjímání textu a poté definujte nové kombinace kláves pro provádění těchto operací, tj. Ctrl + C, Ctrl + V, a Ctrl + X, resp.

Použijte změny a otestujte funkčnost zkopírováním a vložením textu pomocí nových zkratek.

Tyto kroky jsou obecné, ale budou fungovat na emulátoru terminálu, který používáte. Konsole má Konfigurace zkratek a na Terminátoru máte přístup Předvolby z kontextové nabídky.

Zkopírujte a vložte text pomocí myši

Když nefungují klávesové zkratky, první věc, která vás napadne, je použití myši ke zkopírování a vložení textu. Kliknutí pravým tlačítkem vyvolá kontextovou nabídku. Tato nabídka obsahuje možnosti označené Střih, kopírovat, a Vložit, nebo alespoň kopírovat a Vložit.

Vše, co nyní musíte udělat, je vybrat text, kliknout pravým tlačítkem myši do terminálu a vybrat Střih nebo kopírovat, v závislosti na vašich potřebách. Toto je celosystémová funkce a můžete ji použít kopírovat text odkudkoli.

Když chcete vložit text, klikněte pravým tlačítkem myši do terminálu a vyberte Vložit z kontextové nabídky. Stejně jako dříve to bude fungovat ve všech aplikacích pro Linux.

Pokud je kopírování a vkládání textu součástí vaší práce, máte správce schránky, jako je CopyQ na vašem počítači vám může pomoci být efektivnější.

Linux se liší od Windows nebo macOS

Lisování Posun když kopírování nebo vkládání textu z terminálu může být těžkopádné. Je těžké si zapamatovat stisknutí Posun pokaždé, když něco zkopírujete/vložíte, zvláště uprostřed rušného dne. Proč to vůbec podstupovat, když se můžete snadno vrátit k používání těchto standardních a snadno zapamatovatelných zkratek?

Mnoho věcí se v Linuxu liší ve srovnání s Windows nebo macOS. Některé jsou pro dobro a zjednodušují systémové operace, zatímco jiné nutí uživatele přejít na předchozí operační systém. Přesto je důležité tyto rozdíly znát a rozumět jim.