GNU/Linux >> Znalost Linux >  >> Linux

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

Úvod

Vytvoření nového souboru v Linuxu je přímočaré, ale existují také některé překvapivé a chytré techniky.

V tomto kurzu se dozvíte, jak vytvořit soubor z terminálu Linux.

Předpoklady

  • Přístup do příkazového řádku/okna terminálu (CtrlAltF2 nebo CtrlAltT )
  • Uživatelský účet s sudo oprávnění (volitelné pro některé soubory/adresáře)

Vytváření nových souborů Linux z příkazového řádku

Linux je navržen tak, aby vytvořil libovolný soubor, který určíte, i když ještě neexistuje. Jednou chytrou funkcí je, že můžete vytvořit soubor přímo, aniž byste museli nejprve otevírat aplikaci.

Zde je několik příkazů pro vytvoření souboru přímo z příkazového řádku.

Vytvoření souboru pomocí dotykového příkazu

Nejjednodušší způsob, jak vytvořit nový soubor v Linuxu, je pomocí dotykového příkazu.

V okně terminálu zadejte následující:

touch test.txt

Tím se vytvoří nový prázdný soubor s názvem test.txt . Můžete to vidět zadáním:

ls

ls příkaz vypíše obsah aktuálního adresáře. Protože nebyl zadán žádný jiný adresář, touch příkaz vytvořil soubor v aktuálním adresáři.

Pokud již existuje soubor se zvoleným názvem, touch příkaz aktualizuje časové razítko.

Vytvořte nový soubor pomocí operátoru přesměrování

Operátor přesměrování je název pro znak, který mění cíl, kde se zobrazí výsledky.

Pravá závorka>

Tento symbol říká systému, aby výstup výsledků do čehokoli, co určíte dále. Cílem je obvykle název souboru. Tento symbol můžete použít samotný k vytvoření nového souboru:

> test2.txt

Tím se vytvoří nový prázdný soubor.
Použijte ls příkaz k výpisu obsahu aktuálního adresáře a nalezení souboru test2.txt .

Vytvořit soubor pomocí příkazu cat

cat příkaz je zkratka pro concatenate . Lze jej použít k výstupu obsahu několika souborů, jednoho souboru nebo dokonce části souboru. Pokud soubor neexistuje, linuxový příkaz cat jej vytvoří.

Chcete-li vytvořit prázdný soubor pomocí cat , zadejte následující:

cat > test3.txt

Všimněte si operátoru přesměrování. Obvykle příkaz zobrazí obsah test2.txt na obrazovce. Operátor přesměrování > říká systému, aby jej umístil do test2.txt soubor.

Ověřte, zda byl soubor vytvořen:

ls

Systém by nyní měl obsahovat soubor test.txt test2.txt, a test3.txt v seznamu.

Vytvořit soubor pomocí příkazu echo

echo příkaz zduplikuje vše, co v příkazu určíte, a vloží kopii do souboru.

Zadejte následující:

echo 'Random sample text' > test4.txt

Ověřte, zda byl soubor vytvořen:

ls

Měli byste vidět test4.txt soubor přidán do seznamu. Použijte cat příkaz pro zobrazení obsahu nového souboru:

cat test4.txt

Systém by měl zobrazit Náhodný ukázkový text (nebo cokoli, co jste zadali pomocí echo příkaz.)

Vytvořit soubor pomocí příkazu printf

printf příkaz funguje jako echo a přidává některé funkce formátování. Chcete-li přidat jeden řádek textu, zadejte:

printf 'First line of text\n' test5.txt

Chcete-li přidat dva řádky textu, oddělte každý řádek znakem \n možnost:

printf 'First line of text\n Second line of text' test6.txt

Můžete použít cat příkaz na některý z těchto souborů pro zobrazení jejich obsahu.

Použití textových editorů k vytvoření souboru Linux

Všechny distribuce Linuxu mají alespoň jeden textový editor. Některé mají více editorů. Každý editor má jiné přednosti a funkce. Zobrazí se vám tři nejoblíbenější.

Textový editor Vi

Vi je nejstarší textový editor v Linuxu. Byl vytvořen vedle operačního systému Linux pro přímou úpravu textových souborů. Vzhledem k tomu, že je nepravděpodobné, že se bez ní setkáte s distribucí Linuxu, je to bezpečný editor.

Chcete-li vytvořit soubor pomocí V i , zadejte následující:

vi test7.txt

Vaše obrazovka se změní. Nyní jste v textovém editoru. Stiskněte písmeno i přepněte do režimu vkládání a poté zadejte několik slov, abyste to vyzkoušeli.

Pro uložení a ukončení stiskněte Esc :x a stiskněte Enter .

Textový editor Vim

Možná jste si všimli, že V i editor nebyl příliš uživatelsky přívětivý. Vim je novější verze, což znamená Vi editor, Modified .

Použijte vim pro vytvoření nového textového souboru:

vim test8.txt

Tato obrazovka bude vypadat podobně jako Vi obrazovka editoru. Stiskněte i vložte text a napište několik slov. Uložte soubor a ukončete zadáním:

Esc :wq Enter

(Únik , dvojtečka wq a poté Enter .)

Editor nanotextu

Nano je novější a mnohem jednodušší textový editor pro navigaci.

Vytvořte nový soubor zadáním příkazu:

nano test9.txt

Ve výchozím nastavení vás Nano přepne přímo do režimu úprav. Ve spodní části obrazovky také zobrazuje užitečný seznam příkazů.

Zadejte text a stiskněte Ctrl+O pro uložení změn.

Stiskněte Ctrl+X ukončete editor.


Linux
  1. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

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

  3. Jak rozdělit iso nebo soubor pomocí příkazu „split“ v Linuxu

  1. Jak vytvořit databázi v MySQL pomocí příkazového řádku

  2. Jak vypnout nebo restartovat Linux pomocí příkazového řádku

  3. Jak vytvořit řídké soubory v Linuxu pomocí příkazu „dd“.

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

  2. Jak restartovat Linux pomocí příkazového řádku

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