Liste des fonctions `less` utiles

Commentaires

  • Pour lenregistrement v souvre $EDITOR avec fichier local – pas nécessaire vi / vim.
  • Modifié dans ce changement! Merci Maciej! Je ne connaissais pas celui-là!

Réponse

On peut aussi utiliser la fonction de marquage pour se souvenir (et sauter retour à) positions spécifiques dans le fichier.

Par exemple, tapez ma pour marquer une position avec le libellé "a". Pour revenir à la position, tapez simplement "a. Les étiquettes peuvent être nimporte quel alphabet (sensible à la casse) permettant ainsi jusquà 52 marques possibles ([a-zA-Z]) bien que jen utilise rarement plus de 2.

Commentaires

  • Génial! Javais besoin de cette fonctionnalité et je ne savais pas quelle existait!
  • Aussi utile (à partir de la page de manuel) est que si vous sautez quelque part (par exemple, avec ' g '), vous pouvez revenir en arrière avec ' ' (double apostrophe).

Réponse

  • u – jusquà la moitié de la page
  • d – demi-page vers le bas
  • k – faire défiler une seule ligne vers le haut
  • j – faire défiler une seule ligne vers le bas
  • -i – recherche insensible à la casse sauf si le modèle contient des majuscules (en clo ou en less)
  • / /pattern/ – recherche (utilisé avec n)
  • -p /pattern/ ouvrir le fichier à / pattern / (as clo)
  • & /pattern/ afficher les lignes contenant / pattern / (comme grep)

Commentaires

  • ? / pattern / – recherche en arrière (également utilisé avec n) F – Suivez comme tail -f
  • Comme je le rappelle, &pattern montre SEULEMENT les lignes qui contiennent / pattern /?
  • @lsc: Oui, ce ' a raison. Jai ' mis à jour.

Réponse

-S (soit sur la ligne de commande, soit en tapant - et S lors de lexécution de less) coupe les longues lignes et est utile lors de la visualisation, par exemple fichiers journaux. Tapez à nouveau - et S pour revenir en arrière.

Réponse

À part lévidence, mes deux favoris:

  1. export LESS=-FX – sil y a sous une page, je ne le fais pas  » t besoin dappuyer sur q pour quitter
  2. Tapez /^HEADING pour rechercher des en-têtes et /^ *-option pour rechercher des options
    (particulièrement utile dans la page de manuel bash, qui est en très grand)

Commentaires

  • +1 pour LESS = -FX, exactement ce que je voulais, merci!

Réponse

  • ^ f – page vers le bas
  • ^ b – page vers le haut
  • G – aller à la fin du tampon
  • gg – aller au début du tampon

aussi – la plupart dentre eux ne sont que des fonctions de navigation de type vim.

Commentaires

  • Jutilise space pour la page vers le bas, b pour larrière dune page ( page précédente). g pour le début, G pour la fin également.
  • Don ' t oublier: 42g – allez à la ligne numéro 42.

Réponse

Ce nest pas une fonction à lintérieur de less, mais cest une fonctionnalité utile.

Jaime les pages de manuel, et préfère less (1) comme pager. Cependant, la plupart des logiciels GNU conservent le manuel dans info (1) (GNU Texinfo), et je ne suis pas fan de linterface info (1). Donnez-moi moins.

Donc, je lis les pages info (1) en utilisant à la place less. La commande suivante imprimera les pages info (1), en utilisant linterface familière de less!

info gpg |less 

Réponse

  • n – poursuivez la recherche de votre motif dans la même direction
  • N – poursuivez la recherche de votre motif dans la direction opposée

Si vous avez commencé à rechercher « foo » et que vous voulez continuer à en trouver des instances, vous pouvez appuyer sur / suivi de retour encore et encore, ou vous pouvez simplement appuyer sur n (sans retour) pour continuer à chercher dans la même direction.

  • -N – afficher les numéros de ligne
  • -I – ignore 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 surbrillance

Vous pouvez les taper pendant que less est déjà en train de visualiser un fichier et ils « prendront effet sur le fichier que vous « re visualisation. Vous pouvez les annuler en les saisissant à nouveau.

Réponse

Bien que cela ait pris un question ici pour me rappeler comment faire, jai toujours aimé loption -e ou --quit-at-eof de less.

Cela provoque nominalement toute page vers le bas à la fin du fichier pour quitter less, mais a lutile effet secondaire que si vous spécifiez plusieurs fichiers, cela provoque également une page vers le bas à la fin dun fichier pour vous emmener au suivant. Cela peut économiser des charges de :n « s si vous parcourez un tas de fichiers.

Réponse

Les autres commandes utiles (pour moi) sont J, K, qui fonctionnent comme j, k, mais narrêtez pas de faire défiler au début ou à la fin du fichier: cest utile car jutilise souvent la bordure du terminal comme marqueur visuel .

En guise de note, ils semblent non documentés, afaik.

Ensuite, jutilise less pour assembler les fichiers zippés et non zippés (cela fonctionne grâce à lesspipe), comme dans less /var/log/dpkg.log* | less

Réponse

Pas vraiment une liste, mais néanmoins très utile. Recherchez simplement dans les pages de manuel en effectuant des va-et-vient vers les expressions correspondantes (insensibles à la casse).

# use n or shift-n to cycle through the matches man bash | less -Ip "parameter expansion" 

Réponse

Jaime loption de défilement horizontal ajustable, cest-à-dire précéder la touche fléchée gauche / droite dun nombre et less fera défiler ce nombre de colonnes à partir de là, fonctionne mieux avec chop- option de lignes -S.

less lit les commutateurs de ligne de commande depuis $LESS variable au démarrage, voici mes commutateurs préférés:

$ echo $LESS -JMQRSi 
  • -J ajouter la colonne détat sur la 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 lentrée brute, permet dinterpréter les séquences déchappement.
  • -S désactiver le retour à la ligne.
  • -i recherche insensible à la casse.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *