Ú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 (Ctrl –Alt –F2 nebo Ctrl –Alt –T )
- 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.