Je fais ce qui suit:
- Ouvrez Terminal.app
- Ouvrez une session ssh sur un serveur Linux distant
- Ouvrir une session d'écran sur le serveur
- Démarrez un programme qui rompt avec de nombreuses lignes de rapport d'erreurs…
Comment puis-je faire défiler vers le haut pour lire cela?
Et non, réparer le programme n'est pas une solution pour l'instant…
Ctrl
+PgUp
, mais je doute que cela fonctionne dans votre cas. Terminal.app doit cependant être configurable pour contenir plus que sa quantité d'historique par défaut. (ou est-ce trop tard pour ça?)Réponses:
Vous pouvez modifier
.screenrc
pour autoriser le défilement à la souris:http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/
la source
Si vous l'avez fait,
man screen
vous pouvez voir les options disponibles.Lorsque vous êtes à l'écran, vous pouvez effectuer les opérations suivantes:
CTRL+A
(libération),[
Vous pouvez ensuite utiliser les flèches pour faire défiler la fenêtre. Pour sortir du défilement, vous pouvez faire un
CTRL+C
.la source
Nathan a raison, même si j'ai toujours été fan de
Ctrl+A
+ESC
.ESC
est encore une autre façon de sortir du mode copie.Il convient toutefois de noter que l'historique de défilement a une limite de taille et si vous voulez vraiment le lire en toute sécurité, il est généralement préférable de rediriger la sortie vers un fichier (ou de le diriger vers le tee si vous souhaitez également une sortie d'écran).
la source
En plus d'utiliser le tampon de défilement dans
screen
, Terminal.app peut répondre à Shift- Page Up(peut Shift- être - Fn- Up-Arrowsur un MacBook).Une autre option serait quelque chose comme:
la source
OK j'ai compris:
puis des commandes de type vim:
la source
Appuyez sur Shiftlorsque vous faites défiler la souris ...
la source