GNU/Linux >> Znalost Linux >  >> Linux

4 způsoby, jak vytvořit textový soubor v terminálu Linux

V této linuxové sérii pro začátečníky se naučíte různé metody, jak vytvořit textový soubor v terminálu Linux.

Pokud jste používali operační systém orientovaný na plochu, jako je Windows, vytvoření souboru je hračka. Kliknete pravým tlačítkem v průzkumníku souborů a objeví se možnost vytvoření nového souboru.

Věci nebudou vypadat stejně, když budete v prostředí příkazového řádku. Zde není možnost kliknutí pravým tlačítkem. Jak tedy vytvoříte soubor v Linuxu? Dovolte mi, abych vám to ukázal.

Vytvořit soubor v příkazovém řádku Linuxu

Existují různé způsoby, jak vytvořit nový soubor v terminálu Linux. Ukážu vám příkazy jeden po druhém. Používám zde Ubuntu, ale vytváření souborů v terminálu Ubuntu je stejné jako v jakékoli jiné distribuci Linuxu.

1. Vytvořte prázdný soubor pomocí dotykového příkazu

Jedním z největších využití dotykového příkazu v Linuxu je vytvoření nového prázdného souboru. Syntaxe je velmi jednoduchá.

touch filename

Pokud soubor ještě neexistuje, vytvoří se nový prázdný soubor. Pokud soubor se stejným názvem již existuje, aktualizuje časová razítka souboru.

2. Vytvořte soubory pomocí příkazu cat

Dalším oblíbeným způsobem vytváření nového souboru je použití příkazu cat v Linuxu. Příkaz cat se většinou používá k prohlížení obsahu souboru, ale můžete ho použít i k vytvoření nového souboru.

cat >> filename.txt

Pokud chcete, můžete v tuto chvíli napsat nový text, ale není to nutné. Pro uložení a ukončení použijte Ctrl+D zkratka terminálu.

Pokud soubor s tímto názvem již existuje a napíšete do něj nový text pomocí příkazu cat, budou nové řádky připojeny na konec souboru.

3. Vytvořte nový soubor pomocí příkazu echo

Hlavní použití příkazu echo je jednoduše opakovat (echo), co píšete na obrazovce. Pokud ale použijete přesměrování s echo, můžete vytvořit nový soubor.

K vytvoření nového prázdného souboru pomocí echo můžete použít něco takového:

echo "This is a sample text" > filename.txt

Nově vytvořený soubor filename.txt bude mít následující text:Toto je ukázkový text. Soubor můžete zobrazit v Linuxu pomocí cat nebo jiných příkazů pro prohlížení.

Nejste povinni vkládat ukázkový text s echem. Pomocí příkazu echo můžete vytvořit (téměř) prázdný soubor takto:

echo > file.txt

Tím se vytvoří nový soubor s pouze jedním prázdným řádkem. Počet řádků můžete zkontrolovat pomocí příkazu wc.

4. Vytvořte nový soubor pomocí textového editoru, jako je Nano nebo Vim

Poslední metodou v této sérii je použití textového editoru. K vytvoření nového souboru v Linuxu lze jistě použít terminálový textový editor, jako je Emacs, Vim nebo Nano.

Před použitím těchto textových editorů byste se měli ujistit, že znáte základy, jako je uložení existujícího z editoru. Na rozdíl od nástrojů GUI se při použití Ctrl+S v terminálu soubor neuloží. Mohlo by to ve skutečnosti poslat váš terminál do zdánlivě zmrazeného stavu, ze kterého se zotavíte pomocí Ctrl+Q.

Řekněme, že budete používat editor Vim. Ujistěte se, že znáte základní příkazy vim, a poté s ním otevřete nový soubor takto:

vim filename

Jaký je váš oblíbený příkaz?

Takže jsem právě sdílel 4 různé způsoby vytvoření souboru v Linuxu. Osobně preferuji použití dotyku pro vytvoření prázdného souboru a Vim, pokud musím soubor upravit. V související poznámce se možná budete chtít dozvědět o příkazu file v Linuxu, který je užitečný při určování skutečného typu souboru.

Jaký příkaz zde preferujete? Podělte se o své názory v sekci komentářů níže.


Linux
  1. Rychle vytvořte textový soubor prostřednictvím terminálu Debian

  2. Příkaz Linux ln

  3. Vytvářejte soubory pomocí příkazového řádku v Linuxu

  1. Jak vytvořit soubor v Linuxu pomocí terminálu/příkazového řádku

  2. Jak vytvořit soubor v Linuxu z okna terminálu?

  3. Jak upravit textový soubor v mém terminálu

  1. Linux Tail Command

  2. Linux Touch Command

  3. Příkaz Ln v Linuxu (Vytvořit symbolické odkazy)