CyberStars

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 fpagina următoare
bpagina anterioară
săgețilesus / jos o linie
/cuvântcaută înainte cuvânt
qieș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ă la less de 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.)

  1. Afișează întregul manual ca să îi revizuiești capitolele.
  2. Numără câte linii are manualul.
  3. Creează un folder numit manuale și copiază manual.txt în el sub numele manual-arhiva.txt.
  4. 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.