less (Unix)
Comanda UNIX less permite tipărirea pe ecran a unui fișier text. Paginile sunt tipărite una câte una similar cu comanda more, spre deosebire de care less oferă posibilități de navigare înainte, înapoi, derulare la nivel de linie de text (nu numai de pagină) etc. Ca și more, less este considerat un program pager, este foarte rapid, și nu are nevoie să citească de pe disc tot fișierul pentru a începe tipărirea.
Istorie
modificareless a fost scris de Mark Nudelman în 1983-85, ca un înlocuitor pentru more care nu are posibilități de navigare în direcție inversă. less este un proiect GNU.
Sintaxă
modificareless [opțiuni] fișier
Dintre opțiunile cele mai des folosite amintim:
- -g - evidențiază (highlight) textul găsit.
- -I - căutări nesensibile la majuscule.
- -M - folosește un prompt mai detaliat, care include și poziția în fișier.
- -N - tipărește numărul liniilor de text; este folosită pentru citirea de cod.
- -S - tipărește numai porțiunea de linie de text care încape într-o linie de ecran (chop long lines).
Programul odată pornit, navigarea se face similar cu cea din editorul de text 'vi:
- săgeți, page-up, page-down - navigare
- bară de spațiu - următoarea pagină
- b - pagina precedentă
- <n>g - sari la linia n. Implicit este la începutul fișierului,
- <n>G - sari la linia n. Implicit este la sfârșitul fișierului,
- /pattern - caută pattern. Suportă expresii regulate
- n - următorul pattern găsit.
- N - paternul anterior găsit.
- mletter - marchează poziția curentă cu o literă (facilitate de semn de carte).
- 'letter - sari la semnul de carte desemnat de letter
- '^ sau g - sari la începutul fișierului
- '$ sau G - sari la sfârșitul fișierului
- s - salvează conținutul
- = - informații privind fișierul
- F - citește încontinuu din fișiere, utilizat pentru loguri.
- h - help
- q - ieșire (quit)
Exemple
modificareless -M readme.txt #Citește"readme.txt."less +F /var/log/mail.log #Urmărește mail.logfile * | less #Analizarea tuturor fișierelor dintr-n directorgrep -i void *.c | less -I -p void #Căutare
Legături externe
modificarelinia de comandă pentru Unix (mai multe) | Programe în|||
Management de fișiere: | cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch | ||
Management de procese: | at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait | ||
Management utilizator/mediu: | env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | ||
Procesare text: | awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs | ||
Programare Shell: | basename | echo | expr | false | printf | test | true | unset | Imprimare: lp | |
Communicații: inetd | netstat | ping | rlogin | traceroute | Căutare: find | grep | strings | Diverse: banner | bc | cal | dd | man | size | yes |
🔥 Top keywords: Piatra din RosettaTăblițele de la TărtăriaPagina principalăCampionatul European de Fotbal 2024Special:CăutareCampionatul European de FotbalRusaliiSpiridon VangheliPictogramăEchipa națională de fotbal a RomânieiSolstițiul de varăSpecial:Schimbări recenteXXX: Return of Xander CageHieroglifele egipteneLista prefixelor telefonice internaționaleFlorin RăducioiuCampionatul European de Fotbal 2020Țările de JosRomâniaNicușor StanciuYouTubeZodiacDonald SutherlandAlin StoicaAlegeri prezidențiale în România, 2024Echipa națională de fotbal a FranțeiDeșteaptă-te, române!Slovacia21 iunieEchipa națională de fotbal a Țărilor de JosOfsaid (fotbal)Societatea Română de TeleviziuneCampionatul Mondial de FotbalRadu DrăgușinLista finalelor Campionatului European de FotbalKylian MbappéSânzieneCampionatul European de Fotbal 2000Eduard Iordănescu