GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zapisovat data do souboru v Linuxu

Různé operační systémy Linux po celém světě poskytují několik funkcí a zápis dat do souboru je jednou z nich. Dvě nejběžnější operace se souborem jsou čtení a zápis; v tomto článku probereme různé způsoby zápisu dat do souboru na Ubuntu 20.04, což je nejoblíbenější a běžně používaná distribuce Linuxu.

Je zřejmé, že svá data musíme uložit do počítače, jinak se ztratí, takže musíme data zapsat do souboru, aby zůstala v bezpečí a uložena. Všechny operační systémy poskytují způsoby zápisu dat do souboru. V Linuxu můžeme také zapisovat data do souborů pomocí příkazového řádku, bash skriptování a grafického uživatelského rozhraní. Pokud jste novým uživatelem Linuxu nebo se chcete naučit zapisovat do souboru v Linuxu, postupujte podle svých požadavků podle některého z níže uvedených postupů

Nejprve musíte vytvořit soubor, do kterého chcete zapisovat, nebo by soubor, do kterého chcete zapisovat, již měl existovat.

Zápis dat do souboru pomocí CLI (rozhraní příkazového řádku)

Jedním z nejběžnějších způsobů provádění funkcí v Linuxu je psaní příkazů v terminálu pomocí rozhraní příkazového řádku. V této části probereme, jak zapisovat data do souboru pomocí CLI pomocí různých přístupů.

  • Zapište data do souboru pomocí „příkazu cat“.
  • Zapište data do souboru pomocí „příkazu echo“.
  • Zapište data do souboru pomocí „příkazu printf.“
  • Zapisujte data do souboru pomocí libovolného „nano textového editoru.“

Tyto přístupy jsou podrobně diskutovány níže.

Jak zapisovat data do souboru pomocí příkazu cat

Kočka je předinstalovaná v nových verzích Ubuntu, ale pokud používáte starší verzi, budete ji muset nainstalovat. Používá se k efektivnímu vytváření a zápisu dat do textového souboru. To vám ušetří čas, protože nebudete muset otevírat editor a tento příkaz je také jednoduchý. Níže uvedený příkaz vytvoří soubor „linux.txt“, pokud neexistuje, nebo jej otevře a upraví, pokud již existuje.

$ cat >> linux.txt

Před názvem souboru jsou použity dva symboly přesměrování>>. Lze také použít jeden symbol přesměrování>, ale pouze v případě, že přepíše obsah dříve zapsaný v souboru.

Stiskněte enter a nyní zapište níže uvedený řádek do souboru linux.txt.

This is linux 1

Po zapsání obsahu, který chcete zapsat do souboru, stiskněte Ctrl+C pro uložení obsahu do souboru.

Chcete-li zkontrolovat, zda je obsah vložen do souboru „linux.txt“, spusťte níže uvedený příkaz:

$ cat linux.txt

Jak zapisovat data do souboru pomocí příkazu echo

„echo“ je jako kočičí příkaz; má však mnohem větší flexibilitu. Tento příkaz se obvykle používá k tisku textu na terminálu, ale lze jej také použít k zápisu do souboru nebo vytvoření prázdného souboru. Je to předinstalovaný příkaz téměř ve všech verzích Ubuntu, ale pokud není nainstalován, musíte jej nainstalovat.

Níže uvedený příkaz zapíše text do souboru linux.txt:

$ echo 'This is linux 2 >> linux.txt

Nyní pro kontrolu vložení textu zobrazte obsah souboru „linux.txt“ níže uvedeným příkazem:

$ cat linux.txt

Jak zapisovat data do souboru pomocí příkazu printf

Tento předinstalovaný příkaz má stejnou funkcionalitu jako příkaz echo s tím rozdílem, že se řídí stylem „C-style“ spíše než stylem Shell-Editing. Níže uvedený příkaz zapíše text do souboru linux.txt:

printf "This is linux3" >> linux.txt

Nyní pro kontrolu vložení textu zobrazte obsah souboru „linux.txt“ níže uvedeným příkazem:

$ cat linux.txt

Zapisujte data do souboru pomocí libovolného nano textového editoru

Toto je nejpomalejší a časově nejnáročnější způsob, i když může být užitečný pro nováčky v Linuxu. Nano a další textové editory příkazového řádku lze použít k rozsáhlé úpravě textového souboru. Je předinstalovaný v nových verzích Ubuntu, ale pokud používáte starší verzi, musíte ji nainstalovat.

Níže uvedený příkaz otevře textový soubor „linux.txt“:

$ nano linux.txt

Nyní zadejte text, který chcete zapsat do souboru, poté stiskněte „Ctrl+S“ pro uložení souboru, „Ctrl+X“ pro ukončení a stiskněte „Y“ pro potvrzení ano.

Zápis dat do souboru pomocí grafického uživatelského rozhraní

Linux také poskytuje způsob, jak vložit text do souboru pomocí grafického uživatelského rozhraní stejným způsobem jako ve Windows.

Krok 1:

Nejprve otevřete soubor, do kterého chcete zadat text.

Nyní napište text do otevřeného souboru a poté klikněte na tlačítko „Uložit“ pro uložení textu a poté soubor zavřete.

Závěr

Soubory lze použít k provádění různých funkcí, jako je vytváření, zápis, úpravy, mazání a ukládání. V tomto článku je podrobně popsána funkce zápisu dat do souboru. Existují dva hlavní přístupy k zápisu dat do souboru; rozhraní příkazového řádku a grafické uživatelské rozhraní. V CLI jsme diskutovali o tom, jak zapisovat data pomocí příkazů „cat“, „echo“ a „printf“ a pomocí textového editoru „nano“.


Ubuntu
  1. Jak zapsat soubor do jiného?

  2. Jak přejmenovat soubor v Linuxu?

  3. Jak mohu sledovat data na sériovém portu v Linuxu?

  1. Jak přesunout soubor v Linuxu

  2. Jak napsat soubor s C v Linuxu?

  3. Jak zobrazím seznam datových bloků souboru v systému Linux?

  1. Jak zobrazit skryté soubory v Linuxu

  2. Jak rozbalit soubor ZIP v Ubuntu / Linux

  3. Jak odstranit soubor na Ubuntu Linux