Plutôt que de demander votre favori, permet de simplement les énumérer.
Quelles sont les commandes les plus utiles à l'intérieur less
?
Personnellement, j'utilise:
/
(recherche en avant)?
(recherche en arrière)F
(activez tail -f comme behvaior, Ctrl-C pour en sortir)v
(ouvrir le fichier dans $ EDITOR pour l'édition, par défaut vi / vim)
Autres?
command-line
less
geoffc
la source
la source
v
s'ouvre$EDITOR
avec un fichier local - pas nécessaire vi / vim.Réponses:
On peut également utiliser la fonction de marquage pour mémoriser (et revenir en arrière) des positions spécifiques dans le fichier.
Par exemple, tapez
ma
pour marquer une position avec l'étiquette"a"
. Pour revenir à la position, tapez simplement'a
. Les étiquettes peuvent être n'importe quel alphabet (sensible à la casse) permettant ainsi jusqu'à 52 marques possibles ([a-zA-Z]) bien que j'en utilise rarement plus de 2.la source
u
- demi-paged
- demi-page vers le bask
- faites défiler une seule ligne vers le hautj
- faites défiler une seule ligne vers le bas-i
- recherche insensible à la casse sauf si le motif contient des majuscules (comme clo ou moins)/ /pattern/
- recherche (utilisé avec n)-p /pattern/
ouvrir le fichier dans / pattern / (comme clo)& /pattern/
afficher les lignes contenant / pattern / (comme grep)la source
&pattern
affiche UNIQUEMENT les lignes qui contiennent / motif /?-S
(soit sur la ligne de commande, soit en tapant-
etS
en cours d'exécutionless
) coupe les longues lignes et est utile lors de la visualisation, par exemple, des fichiers journaux. Tapez-
etS
encore pour revenir en arrière.la source
Outre l'évidence, mes deux favoris:
export LESS=-FX
- s'il y a moins d'une page, je n'ai pas besoin d'appuyerq
pour quitter/^HEADING
pour rechercher des en-têtes et/^ *-option
pour rechercher des options(particulièrement utile dans la page de manuel bash, qui en très grand)
la source
aussi - la plupart d'entre elles ne sont que des fonctions de navigation comme vim.
la source
space
pour la page vers le bas,b
pour le retour d'une page (page vers le haut).g
pour le début,G
pour la fin aussi.42g
- allez à la ligne numéro 42.Ce n'est pas une fonction à l'intérieur de
less
, mais c'est une fonctionnalité utile.J'aime les pages de manuel et préfère moins (1) comme téléavertisseur. Cependant, la plupart des logiciels GNU conservent le manuel au format info (1) (GNU Texinfo), et je ne suis pas un fan de l'interface info (1). Donnez-moi juste moins.
J'ai donc lu des pages info (1) en utilisant à la
less
place. La commande suivante imprimera les pages info (1), en utilisant l'interface familière de less!la source
n
- continuez à chercher votre motif dans la même directionN
- continuez à chercher votre motif dans la direction opposéeSi vous avez commencé à chercher `` foo '' et que vous souhaitez continuer à en trouver des instances, vous pouvez appuyer
/
puis revenir encore et encore, ou vous pouvez simplement frappern
(sans retour) pour continuer à chercher dans la même direction.-N
- afficher les numéros de ligne-I
- ignorer la casse dans votre modèle de recherche (utile lorsque vous recherchez des erreurs qui pourraient être orthographiées comme «ERREUR | Erreur | erreur»)-G
- désactiver la mise en évidenceVous pouvez taper ceux-ci pendant que less affiche déjà un fichier et ils prendront effet sur le fichier que vous consultez. Vous pouvez les annuler en les tapant à nouveau.
la source
Bien qu'il ait fallu une question ici pour me rappeler comment le faire, j'ai toujours aimé l' option
-e
ou .--quit-at-eof
less
Cela provoque la fermeture de n'importe quelle page vers le bas à la fin du fichier
less
, mais a l'effet secondaire utile que si vous avez spécifié plusieurs fichiers, cela entraîne également une page vers le bas à la fin d'un fichier pour vous amener au suivant. Cela peut sauver des tonnes de:n
si vous parcourez un tas de fichiers.la source
D'autres commandes (pour moi) utiles sont J, K, qui fonctionnent comme j, k, mais n'arrêtent pas de faire défiler au début ou à la fin du fichier: c'est utile parce que j'utilise souvent la bordure du terminal comme marqueur visuel.
Comme note, ils semblent être sans papiers, afaik.
Ensuite, j'utilise moins pour diriger ensemble des fichiers zippés et non zippés (cela fonctionne grâce à lesspipe), comme dans
less /var/log/dpkg.log* | less
la source
Pas beaucoup d'une liste, mais néanmoins très utile. Recherchez simplement dans les pages de manuel en sautant d'avant en arrière pour trouver des expressions correspondantes (insensibles à la casse).
la source
J'aime l'option de défilement horizontal réglable, c'est-à-dire ajouter la touche fléchée gauche / droite avec un nombre et
less
faire défiler ce nombre de colonnes à partir de là, fonctionne mieux avec l'option chop-lines-S
.less
lit les commutateurs de ligne de commande de la$LESS
variable au démarrage, voici mes commutateurs préférés:-J
ajouter une colonne d'état à gauche, marque les colonnes avec des résultats de recherche.-M
ligne d'état plus détaillée.-Q
pas de cloches.-R
ne convertit pas les entrées brutes, permet d'interpréter les séquences d'échappement.-S
désactiver l'habillage de ligne.-i
recherche insensible à la casse.la source