Úvod
V tomto článku se naučíme, jak ovládat obsah souborů jako profesionál na serverech Debian 11. Tyto příkazy a instrukce jsou platné pro všechny distribuce Linuxu, které mají balíčkovací systém APT. Používám Debian 11 Edition k diskusi o povaze manipulace se soubory v Linuxu. Nejen, že vše, co je uvedeno v tomto článku, platí pro servery, ale jsou také užitečné pro použití na počítači.
Manipulace se soubory v CLI
Pokud jde o servery Linux, správci systému zřídka používají jakékoli grafické uživatelské rozhraní. Jednoduché rozhraní příkazového řádku známé také jako CLI jim stačí k tomu, co mají dělat.
CLI má několik výhod, ale také má své nevýhody. Začátečníci s omezenými znalostmi se dostávají do problémů a jsou často viděni, jak rozbíjejí své servery. Tento článek vás provede správou souborů a věřím, že posune vaše dovednosti na další úroveň.
Výhody diff &patch
Rozdíl program má schopnost ukázat rozdíl mezi dvěma soubory. Ukážu vám, jak to přesně funguje. Jakmile zažijete sílu rozdílu , uvědomíte si, jak výkonná bude vaše administrace serveru.
V našem případě jsem již vytvořil dva soubory file1 a soubor2 .
Do těchto souborů jsem také přidal nějaký obsah. Spustím velmi důležitý příkaz, abych zjistil, jak odlišné jsou tyto dva soubory na mém serveru Debian 11.
$ diff -u file1 file2
Jak můžete pozorovat, diff -u zobrazí obsah obou souborů. Také se ukázalo, kdy byly aktualizovány a kdy.
Upravil jsem soubor1 prozatím a spustíme příkaz znovu, abychom viděli jasný obrázek souboru1 na našem serveru.
Spusťte příkaz znovu a podívejte se na změny.
Tady to je!
Přidali jsme několik dalších řádků a rozdíl program odlišil od souboru1 má také nějaké připomínky k markdownu. Také se zobrazí, když soubor1 byl naposledy upraven.
Nástroj pro opravy
Náš další nástroj je patch . Pomáhá nám vzít záplatový soubor, soubor, který vytvořil diff a aplikuje rozdíl na soubor. Pojďme na to:
$ diff -u file1 file2 > File
$ cat File
Můžete to vidět pomocí záplaty utilitu, opravil jsem soubor1 a soubor2 do Souboru což je nyní opravný soubor .
Závěr
Oba se liší a záplata programy pomáhají správcům linuxového serveru kontrolovat jejich soubory a vytvářet nové soubory, když se něco pokazí. Začátečník musí pokračovat ve zkoumání toho, jak věci fungují na linuxových serverech nebo dokonce na desktopech. V případě, že váš stolní systém Linux nenabootuje do grafického uživatelského rozhraní, můžete tyto pokyny použít pomocí rozhraní příkazového řádku. To vám pomůže získat zpět kontrolu nad vaším systémem a snadno vyřešit složité problémy.