Tot el que necessiteu saber sobre el menys comandament

En aquesta guia, trobareu tot el que necessiteu saber sobre l'ordre "menys" de Linux.

La comanda "menys" es considera una versió més potent de la comanda "més" que s'utilitza per mostrar informació al terminal una pàgina a la vegada.

Molts dels interruptors són els mateixos que els que s'utilitzen amb més comandament, però també hi ha molts altres disponibles.

Si voleu llegir a través d'un fitxer de text gran, és millor utilitzar la comanda menys sobre un editor, ja que no es carrega tot a la memòria.

Carrega cada pàgina en memòria d'una pàgina a la vegada que la fa més eficient.

Com utilitzar l'ordre Menys

Podeu veure qualsevol fitxer de text amb l'ordre menys simplement escrivint el següent en una finestra de terminal :

menys

Si hi ha més línies al fitxer que l'espai a la pantalla, llavors apareixerà un doble (:) que apareixerà a la part inferior i tindreu diverses opcions per avançar pel fitxer.

La comanda menys també es pot utilitzar amb la sortida canalitzada a través d'un altre comandament.

Per exemple:

ps -ef | menys

L'ordre anterior mostrarà una llista de processos en execució una pàgina alhora.

Podeu prémer la barra espaiadora o la tecla "f" per desplaçar-vos cap endavant.

Canviar el nombre de línies desplaçades

Per defecte, la comanda menys es desplaçarà una sola pàgina alhora.

Podeu canviar la quantitat de línies que es desplacen al prémer l'espai i la tecla "f" prement el número immediatament abans de prémer la tecla.

Per exemple, introduïu "10" seguit de l'espai o "f" farà que la pantalla es desplaci per 10 línies.

Perquè això sigui el valor predeterminat, podeu introduir el número seguit de la tecla "z".

Per exemple, introduïu "10" i, a continuació, premeu "z". Ara, quan premeu l'espai o la tecla "f", la pantalla sempre es desplaçarà en 10 línies.

Una inclusió bastant estranya és la possibilitat de prémer la tecla d'escapament immediatament abans de la barra espaiadora. L'efecte d'això és seguir desplaçant-se fins i tot quan heu arribat al final de la sortida.

Per desplaçar una línia alhora, premeu la tecla "retorn", "e" o "j". Podeu canviar el valor per defecte perquè es desplaceu un nombre determinat de línies introduint un número abans de les claus especificades. Per exemple, introduïu "5" seguit de la tecla "e" farà que la pantalla desplaceu 5 línies cada vegada que es pressionen "tornar", "e" o "j". Si accidentalment premeu una "J" en majúscula, el mateix resultat es produirà, excepte si toqueu la part inferior de la sortida continuarà desplaçant-se.

La tecla "d" us permet desplaçar cap avall un nombre determinat de línies. Una vegada més, introduint un número abans de "d" canviarà el comportament predeterminat perquè es mogui el nombre de línies que especifiqueu.

Per desplaçar-vos per la llista podeu utilitzar la tecla "b". A diferència de la comanda més, això pot funcionar amb dos fitxers i sortida de canonada. Introduir un número abans de prémer la tecla "b" es desplaça còpia de seguretat del número especificat de línies. Per fer que la tecla "b" es desplaci permanentment per la quantitat especificada de línies introduïu el número que voleu utilitzar seguit de la tecla "w".

Les tecles "y" i "k" funcionen de manera similar a les tecles "b" i "w", excepte el valor predeterminat, no és desplaçar una finestra alhora, sinó una línia alhora una còpia de seguretat de la pantalla.

Si accidentalment premeu la majúscula "K" o la majúscula "Y", el resultat serà igual tret que toqueu la part superior de la sortida, en aquest cas el desplaçament continuarà més enllà de l'inici del fitxer.

La tecla "u" també es desplaça còpia de seguretat de la pantalla, però la configuració predeterminada és la meitat de la pantalla.

També podeu desplaçar-vos horitzontalment amb les tecles de fletxa esquerra i dreta.

La fletxa dreta es desplaça mitja pantalla cap a la dreta i la fletxa esquerra es desplaça mitja pantalla cap a l'esquerra. Podeu continuar desplaçant-vos una i altra vegada, però només podeu desplaçar-vos cap a l'esquerra fins que toqueu el començament de la sortida.

Redisplay The Output

Si esteu veient un fitxer de registre o qualsevol altre fitxer que canviï constantment, és possible que vulgueu actualitzar les dades.

Podeu utilitzar una minúscula "r" per repintar la pantalla o una "R" en majúscules per repintar la pantalla descartant qualsevol sortida que s'hagi buffered.

Podeu prémer una "F" en majúscula per desplaçar-vos cap endavant. El benefici d'utilitzar "F" és que quan s'aconsegueixi el final del fitxer, continuarà intentant-ho. Si un registre s'actualitza mentre utilitzeu la comanda menys, es mostraran noves entrades.

Mou a una posició específica en un fitxer

Si voleu tornar al començament de la sortida, premeu la minúscula "g" i aneu al final premeu la majúscula "G".

Per anar a una línia específica introduïu un número abans de prémer les tecles "g" o "G".

Podeu passar a una posició que és determinada per un fitxer. Introduïu un número seguit de la tecla "p" o "%". Fins i tot podeu introduir els punts decimals perquè ens enfrontem, tots hem d'anar a la posició "36.6%" a través d'un fitxer.

Marcar posicions en un fitxer

Podeu establir un marcador en un fitxer amb la tecla "m" seguit d'una altra lletra minúscula. A continuació, podeu tornar al marcador utilitzant la tecla d'opció "'", seguida de la mateixa lletra minúscula.

Això significa que podeu especificar una sèrie de marcadors diferents a través de la sortida que podeu tornar fàcilment.

Buscant un patró

Podeu cercar text a la sortida mitjançant la tecla barra inclinada, seguit del text que voleu cercar o una expressió regular.

Per exemple, "hello world" trobarà "hello world".

Si voleu cercar una còpia de seguretat de l'arxiu, heu de substituir la barra inclinada amb un signe d'interrogació.

Per exemple, "hello world" trobarà "hello world" anteriorment a la pantalla.

Carregueu un nou fitxer a la sortida

Si heu acabat de mirar un fitxer, podeu carregar un fitxer nou a la comanda menys prement la tecla de còlon (:) seguit de la tecla "e" o "E" i la ruta d'accés a un fitxer.

Per exemple ": e myfile.txt".

Com sortir menys

Per sortir de la comanda menys premeu les tecles "q" o "Q".

Interruptors de línia d'ordres útils

Els següents interruptors en temps d'execució poden o no ser útils per a vostè:

Hi ha molt més que menys del que esperaria. Podeu llegir la documentació completa escrivint "home menys" en una finestra de terminal o llegint aquesta pàgina de manual per menys. El

Una alternativa a menys i més és l'ordre de cua que mostra les últimes línies d'un fitxer.