GNU nano je populární textový editor příkazového řádku, který je součástí většiny distribucí Linuxu. Jeho rozhraní je srovnatelná s GUI na bázi textových editorů, který dělá to populární volbou pro ty, kteří najít vi
nebo emacs
příkazy non-intuitivní.,iv id=“2823639e8f“>
Nano Nastavit a Základních Příkazů
Nano je součástí mnoha Linuxových distribucí ve výchozím nastavení, ale někteří uživatelé mohou potřebovat, aby ji nainstalovat prostřednictvím jejich distribuce’spackage řízení nástroj:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
Příkaz Klíče
Při použití nano, řídicí znaky (CTRL) jsou zastoupeny karát (^
)., Pokud například chcete oříznout řádek textu, použijte klávesu „CTRL“ následovanou klávesou „K“. Tato posloupnost příkazů je reprezentována jako ^K
v nano. Některé příkazy používají pro funkci klávesu „Alt“, která je reprezentována písmenem „M“. Příkaz reprezentovaný jakoM-R
v nano by byl proveden stisknutím klávesy „Alt „následované klávesou“ R“. Uživatelé Mac mohou potřebovat použít klávesu“ Escape „(Esc) namísto klávesy“ Alt “ pro použití těchto příkazů.,
Vytváření a otevírání Souborů
Vytvoření Nového Souboru
Psaní nano
bez argumentů otevře prázdný soubor pro editaci:
nano
Pokud provedete změny a soubor uložit, budete vyzváni k výběru souboru.
Otevřít Soubor
otevřít soubor, projít názvem jako argument:
nano ~/public_html/index.html
Pokud index.html
existuje v ~/public_html
adresář, nano se otevře ji. Pokud soubor neexistuje, nano jej vytvoří.,
můžete také otevřít soubory na konkrétní řádek nebo sloupec číslo:
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
otevřít soubor jen pro čtení:
nano -v myfile
Otevřít Konfigurační Soubory
Při editaci souborů slouží ke konfiguraci aplikace nebo systémové nástroje, start nano s -w
flag:
nano -w /etc/mysql/my.cnf
Tento příznak se zabránilo nano od balicí linky, které jsou příliš dlouhé, aby se vešly na obrazovku, který může vytvořit problémy, pokud config směrnic jsou uloženy přes více řádků.,
editovat soubory
Na rozdíl od vi
není třeba před zadáním textu zadávat režim úprav; můžete začít psát, jakmile se otevře okno. Pomocí kláves se šipkami přesuňte kurzor. V dolní části okna terminálu se zobrazí částečná nabídka dostupných příkazů.
Cut and Paste Lines of Text
to cut a line of text, use ^K
. Chcete-li vložit, přesuňte kurzor tam, kam chcete text umístit, a použijte ^U
., Pokud chcete snížit více řádků, použijte sérii ^K
příkazy, dokud všechny řádky, které chtějí snížit byly odstraněny. Když je vložíte zpět pomocí ^U
, všechny řádky budou vloženy najednou.
Hledaný Text
pro vyhledávání textu v dokumentu použijte ^W
. Tím se otevře vyhledávací výzva a podnabídka příkazů souvisejících s vyhledáváním.,
Regex Vyhledávání
Do vyhledávání textu pomocí regulárního výrazu, zadejte ALT
+R
(ESC
+R
na Macích) z nabídky vyhledávání a zadáním regulárního výrazu do řádku.
Přejít na Linku Číslo
jít Na číslo řádku, zadejte ^T
do vyhledávacího řádku a zadejte číslo řádku, který chcete navigovat.
Najděte a nahraďte Text
v nabídce vyhledávání zadejte ^R
., Zadejte text, který chcete vyměnit, a stiskněte klávesu enter a poté zadejte náhradní text. Budete vyzváni k potvrzení nahrazení pro každou nalezenou instanci nebo k výběru všech pro potvrzení všech instancí.
Kontrola Pravopisu
Nano má vestavěný kontrolu pravopisu funkce, ale budete muset nainstalovat na spell
balení:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
Poté, co jste nainstalovali spell
, můžete využít funkce kontroly pravopisu stisknutím ^T
při editaci souboru.,
Uložit
pro uložení práce použijte ^O
nebo“WriteOut“. Tím se dokument uloží a ponechá nano otevřené, abyste mohli pokračovat v práci.
Uložit se zálohami
Nano může při ukončení vytvářet zálohy souborů. Tyto zálohy mohou být umístěny v adresáři dle vašeho výběru; ve výchozím nastavení jsou umístěny ve stejném adresáři jako upravený soubor.,
Pomocí -B
možnost při spuštění nano bude vytvoření zálohy souboru pro vás, zatímco pomocí -C
volba vám umožní zadat adresář, kam se ukládají záložní soubory:
nano -BC ~/backups index.php
příkaz výše uvedené bude vytvořit záložní kopii index.php
backups
složky v aktuální uživatelské domovském adresáři.
Exit
Use^X
to exit nano. Pokud jste svou práci neuložili, budete vyzváni k uložení změn nebo zrušení výstupní rutiny.