Less (Unix)

A less egy számítógépes parancs, mely megtalálható a Unixban, Windowsban és a Unix-szerű rendszerekben. A parancsot arra használják, hogy segítségével kilistázzák a szöveges állományok tartalmát. Funkciója hasonlít a more parancséhoz, kibővítve azzal, hogy ebben a kilistázásban lehetőség van az előre-hátra lapozásra.

Története

A less parancsot először Mark Nudelman írta meg 1983-85 között. A parancs a more továbbfejlesztése, mely arra is törekedett, hogy az állomány tartalmán vissza is lehessen menni. A less parancs jelenleg része a GNU projektnek és minden Unix rendszerben be van iktatva.

Használata

A less parancs használható például egy olyan opciójával, mely kimutatja a kiírandó sorok számát is. Általában kevés opciója függ a használt operációs rendszertől.

Alapértelmezetten a less parancs az állomány tartalmát a standard kimenetre írta (egyszerre egy képernyő nagyságban). Gyakran egy pipe eredményét kapja meg a less parancs, és akkor ennek a tartalmát írja ki a képernyőre.

A parancs általános alakja:

less [options] file_name

Leggyakrabban használt opciók

  • -g: kiemeli a keresett karaktereket, karakterláncot.
  • -I: betűfüggetlen keresési mód.
  • -M: Több információval listáz ki, mutatja az állomány pozícióját.
  • -N: Kiírja a sorok számát.
  • -S: Nem engedi meg a sortörést, a hosszabb sorok görgetéssel láthatóak.
  • -?: A súgó megnyitása.

Gyakran használt parancsok a kilistázott állományon

  • [Nyílak]/[Page Up]/[Page Down]/[Home]/[End]: Lépegetésre.
  • [Space bar]: Következő oldal.
  • b: Előző oldal.
  • ng: Ugorjon a n számú sorra. Alapértelmezetten ez az állomány eleje.
  • nG: Ugorjon az n számú sorra. Alapértelmezetten az állomány vége.
  • /minta: Keresi a mintat. Szabad használni reguláris kifejezéseket.
  • n: Ugorjon a következő találatra.
  • N: Ugorjon az előző találatra.
  • mbetű: Megjelöli az aktuális pozíciót a betűvel.
  • 'betű: Eltávolítja a megjelölést.
  • '^ or g: Ugorjon az állomány elejére.
  • '$ or G: Ugorjon az állomány végére.
  • s: Mentse le az állományt.(Például ha ennek tartalmát a grep parancs használatával kaptuk meg)
  • =: Állomány információ.
  • F: Folyamatos olvasása az állománynak. Befejezéshez használjuk a Ctrl+C billentyűkombinációt.
  • h: Súgó.
  • q: Kilépés.

Példák

less -M readme.txt                     #A "readme.txt" állomány olvasása.
less +F /var/log/mail.log              #Folyamatos olvasása a log állománynak
file * | less                          #Egyszerű állomány kilistázás.
grep -i void *.c | less -I -p void     #Betűfüggetlen keresése a "void" szónak az összes .c állományban
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap