Comment puis-je augmenter le nombre de lignes affichées sur la fenêtre du terminal Ubuntu?

9

Je suis développeur Ruby on Rails . J'ai exécuté un serveur Ruby on Rails dans la fenêtre du terminal. Ruby on Rails génère des informations de journal dans les fenêtres du terminal. Mais en raison du long journal, les premières lignes de journal sont inaccessibles pour moi via le défilement de la fenêtre.

Comment pourrais-je augmenter le nombre de lignes affichées dans la fenêtre du terminal?

Entrez la description de l'image ici

Lesha Pipiev
la source

Réponses:

18

Cliquez sur EditProfilesScrolling. Augmentez ensuite la valeur sous limit scrollback to:ou décochez-la pour permettre de faire défiler des lignes illimitées.

Préférences de terminal

D'après un commentaire de Kevin: Soyez prudent en décochant cette option. Si un programme devient fou et crache beaucoup de données sur votre terminal, vous pourriez avoir des problèmes de mémoire.

Rinzwind
la source
ou tout simplement décocher?
David Bailey
4
Soyez prudent lorsque vous décochez entièrement cette option. Si un programme devient fou et crache beaucoup de données sur votre terminal, vous pourriez avoir des problèmes de mémoire.
Kevin
Bon conseil. Avoir des votes positifs @Kevin: D Mais je n'ai jamais mentionné de décocher:: - D AB l'a fait:: D
Rinzwind
Bon conseil, mais cela peut également être fait à partir de la ligne de commande. Ce conseil n'est pas possible pour moi, car je n'ai pas de bureau (j'utilise Ubuntu 18.04 LTS comme sous-système Windows pour linux, wsl).
patrik
7

Ouvrez les paramètres de profil du terminal via

Modifier > Paramètres du profil .

Ou avec un clic droit dans le terminal:

Profil > Paramètres du profil

Modifiez la valeur Limit scrollbackou supprimez la marque pour un défilement illimité.

UN B
la source
1
Le mien a une photo>: - D
Rinzwind
1

En pensant à cela d'une manière différente, vous pouvez également rediriger la sortie vers un fichier, puis l'utiliser less +Fpour diffuser le fichier less. Appuyez sur ctrl + cpour arrêter le flux et la frappe shift + fpour continuer le flux.

Cela vous donne également l'avantage supplémentaire de pouvoir mettre en évidence les choses qui vous intéressent. Par exemple, la saisie /my_search_term(recherche avant) ou ?my_search_term(recherche arrière) mettra également en surbrillance my_search_termle fichier. Cette mise en évidence se poursuivra avec l'arrivée de nouveaux flux de données.

Comment sortir dans un fichier?
Il existe quelques options, mais pour être complet, cela peut être le mieux:

start_rails_server &>> my_new_logfile

Le &>dirigera à la fois la sortie standard et la sortie stderr vers le fichier journal. (Vous pouvez choisir l'un ou l'autre en utilisant un nombre, 1pour stdout et 2pour stderr, bien que stdout soit implicite, vous pouvez donc le faire cmd > fileet vous obtiendrez stdout imprimé dans votre fichier.)

La parenthèse angulaire envoie la sortie à my_new_logfile, et le fait qu'il y ait deux signifie qu'elle s'ajoutera au fichier s'il existe et en créera une nouvelle dans le cas contraire. Si vous avez utilisé une seule équerre, tout fichier existant serait écrasé:

start_rails_server &> my_new_logfile
Mike
la source