je také důležité vědět, jak zobrazit protokoly v příkazovém řádku. To je zvláště užitečné, když jste vzdáleně připojeni k serveru a nemáte GUI.
následující příkazy budou užitečné při práci se soubory protokolu z příkazového řádku.
prohlížení souborů
nejzákladnější způsob zobrazení souborů z příkazového řádku je pomocí příkazucat
. Jednoduše předáte název souboru a zobrazí celý obsah souboru: cat file.txt
.,
to může být nepohodlné při práci s velkými soubory (což není neobvyklé pro protokoly!). Mohli bychom použít editor, i když to může být přehnané jen pro zobrazení souboru. Zde přichází příkaz . Předáme mu název souboru (less file.txt
) a soubor otevře v jednoduchém rozhraní. Odtud můžeme použít kláves se šipkami (nebo j/k, pokud jste obeznámeni s Vim) přesunout v rámci souboru, použití /
chcete hledat, a stiskněte tlačítko q
přestat., Existuje několik dalších funkcí, z nichž všechny jsou popsány stisknutím h
pro otevření nápovědy.
prohlížení začátku nebo konce souboru
můžeme také chtít rychle zobrazit první nebo poslední n
počet řádků souboru. Zde se hodí příkazy head
a tail
. Tyto příkazy fungují podobně jako cat
, i když můžete určit, kolik řádků od začátku / konce souboru chcete zobrazit., Chcete-li zobrazit prvních 15 řádků souboru, spustíme head -n 15 file.txt
a pro zobrazení posledních 15 spustíme tail -n 15 file.txt
. Vzhledem k povaze souborů protokolu, které jsou připojeny ke spodní části, bude obecně užitečnější příkaz tail
.
Sledování souborů
Hledat soubory
Jeden způsob, na který jsme se podívali na vyhledávání souborů je k otevření souboru v less
a stiskněte tlačítko /
. Rychlejší způsob, jak toho dosáhnout, je použít příkaz grep
., Máme určit, co chceme vyhledat v uvozovkách, spolu s názvem souboru, a grep
vypíše všechny řádky, které obsahují hledaný výraz v souboru. Chcete-li například vyhledat řádky obsahující „test“ v file.txt
, spusťte grep "test" file.txt
.
je-Li výsledek grep
vyhledávání je příliš dlouhý, může se potrubí je less
, což vám umožní procházet a prohledávat to: grep "test" file.txt | less
.,
úpravy souborů
nejjednodušší způsob úpravy souborů z příkazového řádku je použití nano
. nano
je jednoduchý editor příkazového řádku, který má všechny nejužitečnější klávesové zkratky vytištěné přímo na obrazovce. Chcete-li jej spustit, stačí mu dát název souboru (nano file.txt
). Chcete-li soubor zavřít nebo uložit, stiskněte Ctrl + X.editor se vás zeptá, zda chcete změny uložit. Stiskněte y
pro ano nebo n
pro ne. Pokud zvolíte Ano, požádá vás o název souboru pro uložení souboru jako., Pokud upravujete existující soubor, název souboru již bude. Jednoduše ji nechte tak, jak je, a uloží se do správného souboru.