Jak rychle vytvořit textový soubor pomocí příkazového řádku v systému Linux

Pokud jste klávesnicí, můžete pomocí příkazového řádku Linuxu dosáhnout mnoha věcí. Existuje například několik snadno použitelných metod pro vytváření textových souborů, pokud je to potřeba.

Vytvořte textový soubor pomocí příkazu Cat

Náš první způsob vytváření textových souborů používá catpříkaz. Je to užitečné, pokud chcete do nového souboru okamžitě přidat nějaký text.

Jednoduše zadejte následující příkaz na příkazovém řádku terminálu (nahraďte soubor „sample.txt“ libovolným názvem souboru) a stiskněte klávesu Enter:

kočka> sample.txt

Po stisknutí klávesy Enter se nevrátíte na výzvu terminálu. Místo toho je kurzor umístěn na dalším řádku a můžete začít zadávat text přímo do souboru. Zadejte řádky textu a po každém řádku stiskněte klávesu Enter. Po dokončení stiskněte Ctrl + D, abyste soubor ukončili a vrátili se do výzvy.

Chcete-li ověřit, že byl váš soubor vytvořen, můžete pomocí lspříkazu zobrazit výpis adresáře pro soubor:

ls -l sample.txt

Můžete také použít příkaz cat k zobrazení obsahu souboru. Na výzvu zadejte následující příkaz a stiskněte klávesu Enter:

kočičí vzorek. text

Vytvořte textový soubor pomocí dotykového příkazu

Pomocí touchpříkazu můžete také vytvořit textový soubor . Jeden rozdíl mezi použitím tohoto příkazu a catpříkazu, který jsme popsali v poslední části, spočívá v tom, že zatímco catpříkaz umožňuje okamžité zadávání textu do souboru, použití touchpříkazu není. Dalším velkým rozdílem je, že touchpříkaz umožňuje vytvořit více nových souborů pomocí jediného příkazu.

touchPříkaz je užitečné pro rychlé vytváření souborů, které mají v úmyslu použít později.

Chcete-li vytvořit nový soubor, zadejte do příkazového řádku následující příkaz (soubor „sample.txt“ nahraďte libovolným názvem souboru, který chcete použít) a stiskněte klávesu Enter:

klepněte na sample.txt

Všimněte si, že vám není nic naznačeno, že soubor byl vytvořen; právě jste se vrátili k výzvě. Pomocí lspříkazu můžete ověřit existenci nového souboru:

ls -l sample.txt

Pomocí touchpříkazu můžete také vytvořit několik nových souborů najednou . Na konec příkazu přidejte tolik dalších názvů souborů (oddělených mezerami), kolik chcete:

klepněte na sample1.txt sample2.txt sample3.txt

Znovu se nezobrazuje žádný náznak toho, že byl soubor vytvořen, ale vydání jednoduchého lspříkazu ukazuje, že soubory tam skutečně jsou:

A když jste připraveni přidat text do svých nových souborů, můžete použít pouze textový editor jako Vi.

Vytvořte textový soubor pomocí standardního symbolu přesměrování (>)

Můžete také vytvořit textový soubor pomocí standardního symbolu přesměrování, který se obvykle používá k přesměrování výstupu příkazu do nového souboru. Pokud jej použijete bez předchozího příkazu, symbol přesměrování vytvoří nový soubor. Stejně jako touchpříkaz, ani vytvoření souboru tímto způsobem vám neumožňuje okamžitě zadat text do souboru. Na rozdíl od touchpříkazu však vytvoření souboru pomocí symbolu přesměrování umožňuje vytvořit pouze jeden soubor najednou. Zahrnujeme to pro úplnost a také proto, že pokud právě vytváříte jeden soubor, nabízí nejméně psaní.

Chcete-li vytvořit nový soubor, zadejte do příkazového řádku následující příkaz (soubor „sample.txt“ nahraďte libovolným názvem souboru, který chcete použít) a stiskněte klávesu Enter:

> sample.txt

Nedostanete žádnou indikaci, že soubor byl vytvořen, ale pomocí lspříkazu můžete ověřit existenci nového souboru:

ls -l sample.txt

Tyto tři metody by vám měly umožnit rychlé vytváření textových souborů na terminálu Linux, ať už do nich potřebujete zadat text okamžitě nebo ne.