ważne jest również, aby wiedzieć, jak wyświetlać dzienniki w wierszu poleceń. Jest to szczególnie przydatne, gdy jesteś zdalnie połączony z serwerem i nie masz interfejsu graficznego.
poniższe polecenia będą przydatne podczas pracy z plikami dziennika z linii poleceń.
przeglądanie plików
najbardziej podstawowym sposobem przeglądania plików z linii poleceń jest użycie poleceniacat
. Wystarczy podać nazwę pliku, a wyświetli się cała zawartość pliku: cat file.txt
.,
może to być niewygodne w przypadku dużych plików (co nie jest rzadkością w przypadku logów!). Przydałby nam się edytor, chociaż może to być przesada tylko po to, żeby obejrzeć plik. W tym miejscu pojawia się polecenie less
. Przekazujemy mu nazwę pliku (less file.txt
) I otworzy on plik w prostym interfejsie. Stąd możemy użyć klawiszy strzałek (lub j/k, jeśli znasz Vim), aby przejść przez plik, użyj /
, aby wyszukać i naciśnij q
, aby zakończyć., Istnieje jeszcze kilka funkcji, z których wszystkie są opisane przez naciśnięcie h
, aby otworzyć Pomoc.
przeglądanie początku lub końca pliku
możemy również szybko wyświetlić pierwszą lub ostatniąn
liczbę linii pliku. W tym miejscu przydatne są polecenia head
I tail
. Polecenia te działają podobnie do cat
, chociaż możesz określić, ile linii od początku/końca pliku chcesz wyświetlić., Aby wyświetlić pierwsze 15 linii pliku, uruchamiamy head -n 15 file.txt
, a aby wyświetlić ostatnie 15, uruchamiamy tail -n 15 file.txt
. Ze względu na charakter plików dziennika dołączanych na dole, polecenie tail
będzie na ogół bardziej użyteczne.
monitorowanie plików
wyszukiwanie plików
jednym ze sposobów wyszukiwania plików jest otwarcie pliku w less
I naciśnięcie /
. Szybszym sposobem jest użycie polecenia grep
., Określamy to, czego chcemy szukać w podwójnych cudzysłowach, wraz z nazwą pliku, a grep
wyświetli wszystkie wiersze zawierające ten wyszukiwany termin w pliku. Na przykład, aby wyszukać linie zawierające „test” w file.txt
, należy uruchomić grep "test" file.txt
.
Jeśli wynik wyszukiwaniagrep
jest zbyt długi, Możesz przekierować go doless
, umożliwiając przewijanie i wyszukiwanie w nim:grep "test" file.txt | less
.,
Edycja plików
najprostszym sposobem edycji plików z linii poleceń jest użycienano
. nano
jest prostym edytorem wiersza poleceń, który ma wszystkie najbardziej przydatne skróty klawiszowe wydrukowane bezpośrednio na ekranie. Aby go uruchomić, po prostu nadaj mu nazwę pliku (nano file.txt
). Aby zamknąć lub zapisać plik, naciśnij Ctrl + X. edytor zapyta cię, czy chcesz zapisać zmiany. Naciśnij y
dla tak lubn
dla nie. Jeśli wybierzesz Tak, zapyta Cię o nazwę pliku, aby zapisać plik jako., Jeśli edytujesz istniejący plik, nazwa pliku już tam będzie. Po prostu zostaw go tak, jak jest, a zostanie zapisany do odpowiedniego pliku.