2010-10-12 06:23:27 +0000 2010-10-12 06:23:27 +0000
22
22

Comment faire défiler une page à la fois dans Linux à la ligne de commande ?

Dans les fenêtres, vous pourriez faire un

dir | more

pour faire défiler une page à la fois. Comment fait-on cela sous Linux ?

Réponses (2)

39
39
39
2010-10-12 06:31:26 +0000

Le même ls | more bien que la plupart des gens utilisent la commande ls | less car elle offre plus de fonctionnalités, comme le défilement vers l'arrière et vers l'avant, et la recherche de texte.

Pour faire défiler un écran vers l'avant, appuyez sur la touche espace. Pour reculer d'un écran, appuyez sur “b”. Pour rechercher un texte, tapez /something.

Et comme toujours man less pour plus de détails.

3
3
3
2010-10-12 19:02:39 +0000

Premièrement, l'équivalent du dir de Windows est ls (pour voir uniquement les noms de fichiers) ou ls -l (pour voir les noms de fichiers et les métadonnées).

Souvent, vous n'avez rien à faire du tout car la plupart des environnements terminaux vous permettent de faire défiler quelques centaines de lignes (selon la configuration) en utilisant une barre de défilement ou (souvent) avec Shift+PgUp et Shift+PgDn.

Si vous avez une très longue sortie ou si vous voulez faire une recherche, vous pouvez passer à more (c'est-à-dire ls -l | more) de la même manière que vous le faisiez sous Windows, mais la plupart des gens utilisent less (ls -l | less), une amélioration par rapport à more qui tire son nom de sa capacité à revenir également en arrière (entre autres fonctionnalités). Une autre alternative moins courante au more est le most.