GNU/Linux >> Znalost Linux >  >> Linux

Zobrazení obsahu souboru v příkazovém řádku systému Linux

Obvyklý způsob, jak zobrazit obsah souboru, je jednoduše jej otevřít v textovém editoru. Pro rychlejší prohlížení a ve skutečnosti také pro automatizaci v shell skriptu však metoda použití textového editoru nevyhovuje.

V Linuxu existuje mnoho příkazů k vyřešení tohoto problému:k zobrazení obsahu souboru na příkazovém řádku.

Související čtení :4 způsoby, jak vytvořit nový soubor v Linuxu

Pojďme se podívat na několik takových příkazů.

Zobrazení obsahu souboru pomocí příkazu Cat

Příkaz cat je nejběžněji používaný příkaz k zobrazení obsahu souboru. Syntaxe pro použití cat je docela jednoduché, jak je ukázáno níže:

$ cat samplefile.txt

Zobrazení obsahu souboru podle čísel řádků

nl je další příkaz v Linuxu, který zobrazuje obsah souboru. Zkratka znamená „Číselné řádky ’, protože výstup zobrazený tímto příkazem jsou číslované řádky.

$ nl samplefile.txt

nl příkaz má ještě více možností formátovat číslování výstupů různými způsoby. Chcete-li však jednoduše zobrazit obsah, lze jej použít, jak je uvedeno výše.

Zobrazení obsahu souboru pomocí více nebo méně příkazů

„více“ nebo „méně“ jsou v podstatě stejné příkazy v Linuxu. Zobrazují soubor na terminálu jednu stránku po druhé, a jsou tak velmi užitečné při zobrazování velkých souborů.

Pro menší soubory „více“ funguje stejně jako příkaz cat , zatímco ‚méně‘ funguje stejně pro větší i menší soubory.

$ more samplefile.txt
$ less samplefile.txt

Výstup ‘méně‘ se zobrazí na překryvné obrazovce a lze ji ukončit stisknutím ‘q’ . Výstup tedy není trvale zapsán na obrazovku.

Zobrazení obsahu souboru pomocí příkazů head nebo tail

příkaz hlavy se používá k tisku prvních 10 řádků souboru namísto tisku celého souboru. Podobný ocas vytiskne posledních 10 řádků souboru.

Například následující postup vytiskne prvních a posledních 10 řádků velkého souboru protokolu „/var/log/syslog ‘.

$ head /var/log/syslog
$ tail samplefile.txt

Pokud potřebujete vytisknout jiný počet horních nebo spodních řádků souboru, použijte argument ‘-n<no_of_lines>’ .

$ head -n5 /var/log/syslog
$ tail -n5 /var/log/syslog
Závěr

Dnes jsme se dozvěděli o různých způsobech zobrazení obsahu souboru v příkazovém řádku Linuxu. Pokud znáte nějaký další skvělý způsob, jak zobrazit obsah souboru na příkazovém řádku, podělte se o něj se všemi v komentářích níže!


Linux
  1. Zkopírujte a vložte na příkazový řádek Linuxu pomocí xclip

  2. 4 nástroje ke stažení libovolného souboru pomocí příkazového řádku v Linuxu

  3. Přehrávejte soubory MP3 nebo WAV pomocí příkazového řádku systému Linux

  1. Mít krávu na příkazovém řádku Linuxu

  2. Přihlaste se do příkazového řádku Linuxu

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

  1. 8 tipů pro příkazový řádek Linuxu

  2. Jak předat obsah souboru jako parametr příkazového řádku?

  3. Základní příklady příkazu File v Linuxu