Jak editovat soubory v Linuxu: textový editor vi je váš nejlepší přítel
Obsah:
- Textový editor Vi
- Režimy Vi
- Vi průvodce přežití
- Základní příkazy
- Editace příkazů
- Najděte a vyměňte
- Zkopírujte a vložte
- Vyjmout a vložit
Vi, ze slova Visual, je program katalogizovaný jako textový editor, protože na rozdíl od těch, které jsou klasifikovány jako textový procesor, nenabízí nástroje pro vizualizaci konečného výsledku dokumentu v době jeho tisku. Jinými slovy, postrádá možnosti vycentrování nebo zarovnání textu, ale umožňuje univerzální základní činnosti, jako je kopírování, vkládání, přesouvání nebo mazání znaků. Tyto typy programů často používají programátoři k vývoji zdrojového kódu.
Zajisté vás zajímá, proč bychom měli vědět o Vi?, hlavním důvodem je to, že se nachází ve všech distribucích Linuxu a v nouzových situacích může být jediným dostupným editorem, který řeší problém poškození systému, chyb při spouštění nebo jiné katastrofy. Požadované zdroje jsou však nízké a je ideální pro správu systémových souborů.
Textový editor Vi
Vi byl vytvořen tím, že vezme ed a ex zdroje, dva vydavatele pro Unix. Původně napsal Bill Joy v roce 1976. Existuje vylepšená verze s názvem Vim, ale protože Vi je téměř ve všech distribucích, je nutné znát její základy pro nouzové operace.
Vi edit je textový editor, který lze použít ve všech typech terminálů, jeho spuštění je na celé obrazovce, je schopen zpracovat text celého souboru v paměti a několik klíčů stačí k provedení nezbytných operací.
Režimy Vi
Činnost vi závisí na třech stavech nebo režimech:
- Příkaz nebo normální režim : je to výchozí režim vi, kde klávesy umožňují provádět akce pro pohyb kurzu, procházení souboru, zpracování textu nebo jednoduše ukončit editaci. Druhý režim vkládání nebo textování.: klávesy zadávají do textu znaky. A konečně režim posledního řádku nebo například: kde se klávesy používají k psaní příkazů v dolní části obrazovky, na posledním řádku.
Vi průvodce přežití
Syntaxe pro spuštění Vi z vašeho terminálu je následující:
Viděl jsem 'jméno souboru'
Jakmile je soubor zobrazen, můžete se pohybovat pomocí kurzorových šipek nebo pomocí kláves: h, j, k, l, pokud nemáte kurzorový kurzor.
Existují také jiné způsoby, jak vyvolat vi. Například:
Pokud chcete pouze otevřít okno úprav bez souborů, použijte:
Viděl jsem
V případě společné syntaxe, pokud „název souboru“ neexistuje, vi vygeneruje soubor s uvedeným názvem.
Můžete otevřít vi s více soubory najednou:
viděl file1 file2
Stejným způsobem nám umožňuje otevřít soubor umístěním kurzoru na konkrétní řádek, na konec souboru nebo podle výskytu klíčového slova. Níže jsou uvedeny příklady:
vi +45 file1 vi + $ file1 vi + / Byl tam file1
Možná vás bude zajímat čtení: LyX: Pokročilý textový procesor v LaTeX pro Ubuntu
Základní příkazy
Pomocí několika základních příkazů můžete nyní pracovat na souboru vi.
Velení | Popis |
---|---|
: q | Jedná se o ukončení editoru (bez uložení informací) |
: q! | Je to vynucený způsob ukončení editoru bez uložení informací (i když již byly v souboru provedeny změny) |
: wq | Uložte soubor a zavřete editor |
: název souboru | Uložte soubor se zadaným názvem |
Editace příkazů
Velení | Popis |
---|---|
x | Používá se k odstranění znaku, který je aktuálně pod kurzorem |
dd | Slouží k odstranění řádku, který je aktuálně pod kurzorem. |
d x d | Používá se k odstranění x počtu řádků ze souboru, počítání od toho, který je aktuálně pod kurzorem. |
n x | Používá se k vymazání n znaků, které v daném okamžiku počítají z kurzoru. |
x >> | Slouží k identifikaci x řádků vpravo od kurzoru. |
x << | Používá se pro odsazení x řádků vlevo od kurzoru. |
Najděte a vyměňte
Pro vyhledávání slov to děláme z běžného nebo příkazového režimu. Je to stejně jednoduché jako zadání symbolu „ / “, po kterém následuje sekvence znaků, které je třeba vyhledat. Potvrďte stisknutím klávesy Enter. K procházení mezi výskyty používáme klávesu n.
Pokud potřebujeme nahradit konkrétní posloupnost znaků, použije se následující syntaxe:
Chcete-li to v řadě
: s / string nahradit / nahradit string /
Chcete-li provést náhradu v celém dokumentu
Nahrazení lze provést v celém dokumentu pomocí následující syntaxe:
% s / string k nahrazení / nahrazení řetězce /
Nejlepší na této metodě je to, že je extrémně efektivní pro vyhledávání pomocí regulárních výrazů.
Zkopírujte a vložte
Editor Vi nám také umožňuje kopírovat a vkládat výběr řádků. Proces je jednoduchý, představíme následující příkaz:
nyy
Kde n představuje počet řádků, které chci zkopírovat.
Například pokud příkaz, který spustím, je tento:
18r
Výsledkem bude zkopírování 18 řádků do schránky. Pro vložení výběru stačí zadat písmeno p .
Vyjmout a vložit
Tento proces je podobný předchozímu, ale příkaz nahradíme:
ndd
Podobně n představuje počet řádků, které se mají oříznout a nakonec vložíme pomocí klávesy p.
Zachránil tě život? Viděl jsem tě někdy? ? Řekněte nám o svých zkušenostech v komentářích.
Komprimujte a dekomprimujte soubory v Linuxu
V tomto tutoriálu vysvětlujeme kompresi a dekompresi souborů v Linuxu: ZIP, BZ2, Tar, Tar.GZ, Rar v Debianu, Ubuntu, Suse, Mint, CentOS a Fedora.
Jak zkontrolovat, zda váš pevný disk selže na Linuxu
Naučíme vás používat příkazy linux fsck k rychlému vynucení kontroly pevného disku. Je velmi důležité znát stav disku.
.Dat soubory - co jsou tyto soubory a jak je mohu otevřít?
Pokud nevíte, jak reagovat na soubory .dat, zde vám vysvětlíme, jaké jsou, jak je otevřít a některé způsoby, jak zobrazit tato data.