Moins: Passer rapidement au numéro de ligne dans un fichier volumineux

86

J'ai du mal à trouver un moyen de faire cela ... J'utilise lesspour afficher un fichier volumineux (~ 1 Go). Je veux sauter à la ligne "$ n" dans le fichier - de préférence sans avoir à attendre que les lignes 1 - ($ n-1) défilent dans mon terminal.

Je ferais ceci dans vim en utilisant quelque chose comme ceci:

localhost:~# vim myfile +$n

Existe-t-il une option de ligne de commande équivalente? Sinon, y a-t-il un moyen de le faire une fois le fichier ouvert less?

UN J.
la source
3
Une question qui me dérangeait encore et encore, quand je n'ai pas eu le temps de chercher une réponse. Taper 'h' aurait peut-être aidé, car il affiche le "SOMMAIRE DE MOINS DE COMMANDES" ...
lajuette

Réponses:

130

Si le fichier est ouvert, vous pouvez taper:

  • 100g aller à la centième ligne.

  • 50p aller à 50% dans le fichier.

  • 100P pour aller à la ligne contenant le 100ème octet.

Vous pouvez les utiliser depuis un terminal en ajoutant +devant eux:

less +100g bigfile.txt
Egon
la source
7
Et n'oubliez pas, vous pouvez taper $ pour aller à la dernière ligne.
rob
1
Hé - MERCI pour les exemples !! M'a beaucoup aidé !!
Poni