less: Page Through Files
cat afișează un fișier întreg dintr-odată; head și tail arată capetele. Dar ce
faci dacă vrei să derulezi printr-un fișier lung în ritmul tău, în sus și în jos?
Aceasta este treaba lui less.
less fisier_mare.log
less deschide fișierul într-un vizualizator. Nu aruncă totul, ci afișează un
ecran și te așteaptă. În interiorul vizualizatorului poți:
| Tastă | Acțiune |
|---|---|
Space sau f | pagina următoare |
b | pagina anterioară |
| săgețile | sus / jos o linie |
/cuvânt | caută înainte cuvânt |
q | ieși și revino la prompt |
Cea mai importantă tastă este q: așa ieși din less și îți recapeți
shell-ul.
De ce „less”?
A existat o unealtă mai veche numită more care putea parcurge doar înainte.
less face tot ce face more și îți permite să derulezi înapoi, de aici
numele glumeț: „less is more” („mai puțin înseamnă mai mult”).
less nu modifică niciodată fișierul. Este un vizualizator pur.
În acest sandbox de antrenament vizualizatorul cu derulare este limitat, așa că exersează ideea cu
cat, dar pe un sistem Linux real, apelează lalessde fiecare dată când un fișier este prea lung pentru un singur ecran.
Misiune: Revizuiește și arhivează manualul de operațiuni
Manualul de operațiuni al stației a fost actualizat și salvat în manual.txt.
Trebuie să îl revizuiești și să păstrezi o copie la dosar. (Pe un sistem real ai derula
prin el pagină cu pagină; în acest sandbox vizualizatorul cu derulare este limitat, așa
că afișează fișierul în schimb.)
- Afișează întregul manual ca să îi revizuiești capitolele.
- Numără câte linii are manualul.
- Creează un folder numit
manualeși copiazămanual.txtîn el sub numelemanual-arhiva.txt. - Confirmă copia arhivată afișându-i conținutul.
Rezultat așteptat
Manualul complet apare, afli numărul lui de linii, iar folderul manuale conține o
copie fidelă a lui.