Přejít na hlavní obsah

Jak lze přes terminál v Linuxu změnit soubor

Linux je jedním z nejpopulárnějších operačních systémů na světě, který je známý svou flexibilitou a výkonnými funkcemi. Jedním ze způsobů, jak manipulovat se soubory a daty v Linuxu, je použití terminál. Terminál, také známý jako příkazový řádek, umožňuje uživatelům provádět různé úkoly, včetně úprav souborů, bez použití grafického rozhraní.

Změna souboru v Linuxu prostřednictvím terminálu může být užitečná, když potřebujete rychle provést určité změny, aniž byste museli otevírat textový editor. Ke změně souboru budete potřebovat základní znalosti příkazového řádku a některé základní příkazy.

Nejjednodušší způsob, jak změnit soubor v Linuxu, je použít příkaz nano . Vytočte nano na příkazový řádek a poté zadejte cestu k souboru, který chcete změnit. Poté se otevře textový editor nano, ve kterém můžete soubor upravovat. Stiskněte Ctrl + O pro uložení změn a Ctrl + X pro opuštění editoru.

Příprava na práci

Než začnete měnit soubory v Linuxu prostřednictvím terminálu, je důležité provést několik přípravných kroků. Nejprve se ujistěte, že máte dostatečná přístupová práva ke změně souborů v adresáři, ve kterém se nacházejí. Pokud pracujete pod účtem s omezenými právy, možná budete muset před provedením příkazů použít příkaz "sudo".

Za druhé, před úpravou souboru se doporučuje zálohovat původní soubor, aby v případě chyby bylo možné obnovit původní stav. K vytvoření kopie souboru lze použít příkaz "cp". Například pro kopírování souboru " file.txt "do souboru" file_backup.TXT " spusťte následující příkaz:

cp file.txt file_backup.txt

Za třetí, před změnou souboru se doporučuje seznámit se s jeho obsahem. Chcete-li zobrazit obsah souboru, můžete použít příkaz "cat" nebo "less". Chcete-li například zobrazit celý obsah souboru "file.txt", spusťte následující příkaz:

Nyní, když jste provedli všechny potřebné přípravné kroky, můžete začít měnit soubor prostřednictvím terminálu v Linuxu.

Otevření terminálu

Chcete-li začít se soubory v Linuxu prostřednictvím terminálu, budete muset otevřít terminál. Zde je několik způsobů, jak to udělat:

  1. Klikněte na tlačítko" aplikace "v levém horním rohu obrazovky a do vyhledávacího pole zadejte" terminál". Když se zobrazí aplikace terminál, kliknutím na ni otevřete terminál.
  2. Stiskněte kombinaci kláves Ctrl + Alt + T na klávesnici. To je standardní klávesová zkratka pro otevření terminálu ve většině distribucí Linuxu.
  3. Pokud máte panel rychlého spuštění, vyhledejte ikonu terminálu a kliknutím na ni otevřete terminál.

Po otevření terminálu uvidíte příkazový řádek, kde můžete zadávat příkazy a pracovat se soubory v Linuxu.

Přechod do správného adresáře

Chcete-li změnit soubor v Linuxu přes terminál, musíte nejprve přejít do adresáře, ve kterém je daný soubor umístěn. V opačném případě se příkazy pro změnu souboru neprovedou.

Přechod do požadovaného adresáře se provádí pomocí příkazu cd . Chcete - li přejít do zadaného adresáře , zadejte příkaz cd directory_name, kde je directory_name název adresáře, do kterého chcete přejít.

Pokud například přejdete do adresáře / home / user / documents, příkaz bude vypadat následovně:

cd /home/user/documents

Po zadání příkazu a stisknutí klávesy "Enter" se uživatel dostane do zadaného adresáře. Dále je možné provádět změny v souboru pomocí různých terminálových příkazů.

Zobrazení obsahu souboru

Příklad použití příkazu:

cat název_soubor Cat název_soubor / grep "specifický_soubor"

Můžete také použít příkaz less, který vám umožní zobrazit obsah souboru po stránce:

Procházení obsahu souboru v Linuxu prostřednictvím terminálu je tedy jednoduchý a pohodlný proces, který lze provádět pomocí příkazů cat a less .

Úprava souboru

Úprava souboru v Linuxu lze provést pomocí tří základních příkazů: cat, echo a vi. Každý z těchto příkazů má své vlastní vlastnosti a lze jej použít v závislosti na konkrétním úkolu.

Tým cat umožňuje zobrazit obsah souboru na obrazovce terminálu. Ke změně souboru lze použít přesměrování dat, například:

cat file.txt > tmp.txt

V tomto příkladu je obsah souboru file.txt bude zapsán do souboru tmp.txt. Další možností je upravit nový soubor pomocí libovolného textového editoru.

echo "New content" > file.txt

V tomto příkladu bude text "nový obsah" zapsán do souboru file.txt. Stávající obsah souboru bude zcela nahrazen novým textem.

Tým vi - je to textový editor, který vám umožňuje nejen prohlížet soubory, ale také je upravovat. Pro otevření souboru v editoru vi zadejte příkaz:

Po otevření souboru v editoru vi můžete změnit jeho obsah. Chcete-li uložit změny, použijte příkaz :w a pro odchod z redakce příkaz :q.

Znalost základních příkazů pro úpravu souborů v Linuxu vám umožní snadno změnit obsah souborů v terminálu.

Uložení a zavření souboru

Po provedení nezbytných změn v souboru Linux prostřednictvím terminálu je nutné jej uložit a zavřít. K tomu lze použít několik příkazů.

Tým :w umožňuje uložit změny v souboru. V tomto případě terminál zobrazí zprávu, že soubor je uložen.

Chcete-li soubor uložit a okamžitě jej zavřít, můžete použít příkaz :wq nebo :x. Data příkazů ukládají změny v souboru a automaticky jej zavírají.

Pokud je nutné Soubor Zavřít bez uložení provedených změn, můžete použít příkaz :q!. Zavře soubor ignorováním všech změn.

Tímto způsobem lze pomocí uvedených příkazů snadno uložit a zavřít soubor po jeho úpravě přes terminál v Linuxu.

Kontrola změn

Po provedení změn v souboru v terminálu Linux je důležité provést kontrolu změn pro přesvědčivost. K tomu můžete použít příkazy k zobrazení obsahu souboru.

Jedním z nejběžnějších příkazů je cat . Například pro zobrazení obsahu souboru s názvem file.txt, musíte zadat následující příkaz:

Tento příkaz zobrazí obsah souboru přímo v terminálu. Pokud byly změny provedeny úspěšně, zobrazí se aktualizovaná verze souboru.

Dalším způsobem, jak zkontrolovat změny, je použití příkazu diff . Tento příkaz porovnává dvě verze souboru a ukazuje rozdíly mezi nimi:

diff old_file.txt new_file.txt

Výsledkem bude seznam rozdílů mezi starou verzí souboru (old_file.txt) a novou verzí souboru (new_file.txt ).

Kontrola změn je důležitým krokem při práci se soubory v Linuxu, protože umožňuje zajistit, aby provedené změny splňovaly očekávání a nevedly k chybám.

Dokončení práce

Chcete-li správně dokončit práci v linuxovém terminálu, můžete použít příkaz exit . Tento příkaz vám umožní bezpečně zavřít relaci a odhlásit se.

Kromě toho existuje několik dalších příkazů, které mohou být užitečné při dokončení práce:

  • shutdown - tento příkaz se používá k vypnutí nebo restartování počítače;
  • halt-tento příkaz uvede systém do stavu vypnutí;
  • reboot - pomocí tohoto příkazu můžete restartovat systém.

Je důležité si uvědomit, že některé z těchto příkazů mohou vyžadovat oprávnění správce (sudo) k úspěšnému provedení. Při používání těchto příkazů proto vždy buďte opatrní a ujistěte se, že máte dostatečná práva.