Recomandat, 2024

Alegerea Editorului

De ce comanda "mai puțin" este mai bună decât "mai mult" în UNIX și Linux

Lucrez cu o mulțime de fișiere de jurnal imense. De obicei, mă conectez la serverele mele UNIX și Linux folosind Putty sau Telnet, apoi citesc fișierele utilizând comenzi standard UNIX / Linux. Alți oameni IT preferă să utilizeze un GUI pentru X-window, dar dacă aveți o conexiune cu lățime de bandă mică, este mai bine să folosiți un terminal de linie de comandă pentru a face lucrurile mai repede.

Dacă trebuie să răsfoiți jurnalele fără a fi nevoie să le editați, utilizați comanda " mai puțin ". "Mai puțin" în Linux și UNIX vă permite să vizualizați fișierul și vă permite să efectuați operații de bază de căutare. Spre deosebire de " mai mult ", permite navigarea înapoi și înapoi astfel încât să puteți căuta orice șir de căutare în orice punct al documentului.

Mai puțin este mai bine decât mai mult

Pentru a deschide un fișier utilizând mai puțin, tastați comanda mai mică urmată de numele fișierului în protocolul UNIX sau Linux:

nume de fișier mai mic

În exemplul de mai jos am deschis un fișier numit verbose.log.mo

Mai puține vor deschide fișierul și vor afișa numele fișierului în partea stângă jos a terminalului. Pentru a găsi un șir în fișier, tastați slash înainte urmat de șirul pe care doriți să îl căutați și apoi apăsați pe Enter. În exemplul de mai jos, am introdus / eroare pentru a căuta șirul de eroare.

Veți vedea că vizualizarea fișierului va trece la linia unde este localizat șirul. Sincronizările potrivite pentru siruri sunt evidențiate pentru o vizualizare mai ușoară.

Pentru a căuta următoarea instanță a șirului, apăsați tasta "n". Apăsarea majusculei "N" vă va aduce la meciul anterior.

Iată alte comenzi rapide de la tastatură pe care le-am găsit de la intrarea Wiki la "mai puțin":

  • [Săgeți] / [Pagină sus] / [Pagină în jos] / [Pagina principală] / [Sfârșit]: Navigare.
  • [Bara spațială]: Pagina următoare.
  • b : Pagina anterioară.
  • n g : Salt la numărul de linie n . Implicit este începutul fișierului.
  • n G : Salt la numărul de linie n . Implicit este sfârșitul fișierului.
  • / model : căutați modelul . Pot fi folosite expresii regulate.
  • n : Mergeți la următorul meci (după o căutare de succes).
  • N : Mergeți la potrivirea anterioară.
  • m letter : Marcați poziția curentă cu litera .
  • ' scrisoare : Reveniți la scrisoarea de poziție. [ ' = citare unică]
  • '^ sau g : Mergeți la începutul fișierului.
  • '$ sau G : Mergeți la sfârșitul fișierului.
  • s : Salvați conținutul curent (obținut dintr-un alt program ca grep) într-un fișier.
  • = : Informații despre fișier.
  • F : citiți continuu informațiile din fișier și urmați sfârșitul acestora. Utile pentru vizionarea buștenilor. Utilizați Ctrl + C pentru a ieși din acest mod.
  • - opțiune : Comutați opțiunea pentru linia de comandă - opțiune .
  • h : Ajutor.
  • q : Ieșiți.

Ceea ce îmi place mai mult despre "mai puțin" este că se ajustează automat cu lățimea și înălțimea ferestrei terminale. Textul vizualizat cu "mai puțin" este înfășurat automat dacă redimensionați fereastra terminalului. Acest lucru face mai puțin avans decât instrumentul mai vechi numit "mai mult", care tinde să taie textul pe măsură ce strângeți lățimea terminalului.

Dacă aveți o mulțime de fișiere text sau ASCII pe care să le vizualizați în Linux sau UNIX, asigurați-vă că masterul "mai puțin", deoarece este o comandă superioară pentru vizualizarea fișierelor utilizând terminalul de linie de comandă. Bucurați-vă!

Top