de asemenea, este important să știți cum să vizualizați jurnalele în linia de comandă. Acest lucru este util mai ales când sunteți conectat de la distanță la un server și nu aveți o interfață grafică.următoarele comenzi vor fi utile atunci când lucrați cu fișiere jurnal din linia de comandă.
vizualizarea fișierelor
modul cel mai de bază pentru a vizualiza fișierele din linia de comandă este folosind comandacat
. Pur și simplu treceți în numele fișierului și emite întregul conținut al fișierului: cat file.txt
.,acest lucru poate fi incomod atunci când aveți de-a face cu fișiere mari (ceea ce nu este neobișnuit pentru jurnale!). Am putea folosi un editor, deși acest lucru poate fi excesiv doar pentru a vizualiza un fișier. Aici intră comanda less
. Îi transmitem numele fișierului (less file.txt
) și va deschide fișierul într-o interfață simplă. De aici, putem folosi tastele săgeată (sau j/k dacă sunteți familiarizat cu Vim) pentru a vă deplasa prin fișier, utilizați /
pentru a căuta, și apăsați q
să renunțe., Există mai multe caracteristici, toate fiind descrise apăsând h
pentru a deschide ajutorul.
vizualizarea începutul sau sfârșitul unui fișier
De asemenea, este posibil să doriți să vizualizați rapid primul sau ultimuln
numărul de linii ale unui fișier. Acest lucru este în cazul în care head
și tail
comenzi veni la îndemână. Aceste comenzi funcționează la fel ca cat
, deși puteți specifica câte linii de la începutul/sfârșitul fișierului pe care doriți să îl vizualizați., Pentru a vizualiza primele 15 linii ale unui fișier, rulăm head -n 15 file.txt
, iar pentru a vizualiza ultimele 15, rulăm tail -n 15 file.txt
. Datorită naturii fișierelor jurnal anexate în partea de jos, comanda tail
va fi, în general, mai utilă.o modalitate prin care ne-am uitat la a căuta fișiere este de a deschide fișierul în less
și apăsați /
. O modalitate mai rapidă de a face acest lucru este să utilizați comanda grep
., Specificăm ce vrem să căutăm în ghilimele duble, împreună cu numele fișierului și grep
va imprima toate liniile care conțin acel termen de căutare în fișier. De exemplu, pentru a căuta linii care conțin „test” în file.txt
, ați rula grep "test" file.txt
.
în Cazul în care rezultatul de un grep
căutare este prea lung, puteți conducta de la less
, permițându-vă pentru a defila și de căutare prin intermediul acesta: grep "test" file.txt | less
.,
editarea fișierelor
cel mai simplu mod de a edita fișiere din linia de comandă este să utilizați nano
. nano
este un simplu editor de linie de comandă, care are toate keybindings cele mai utile imprimate direct pe ecran. Pentru a-l rula, trebuie doar să-i dați un nume de fișier (nano file.txt
). Pentru a închide sau salva un fișier, apăsați Ctrl + X. editorul vă va întreba dacă doriți să salvați modificările. Apăsați y
pentru da sau n
pentru nu. Dacă alegeți DA, vă va cere numele fișierului pentru a salva fișierul ca., Dacă editați un fișier existent, numele fișierului va fi deja acolo. Pur și simplu lăsați-l așa cum este și se va salva în fișierul corespunzător.