Sembra che normalmente non si debba uscire dalla modalità "Inoltra per sempre", ovvero il modo in cui il manuale man lessnomina la modalità che si immette quando si preme Shift+ F.
Tuttavia, ho trovato un piccolo trucco per poter tornare alla normalità comunque. Tuttavia, bloccherà brevemente il comando, quindi non sono sicuro che sarebbe adatto al tuo server che probabilmente dovrebbe funzionare senza interruzioni.
Comunque, ecco il trucco:
Presumo che tu abbia avviato node server.js | lessAlredy e abbia premuto Shift+ Fper accedere alla modalità "Avanti per sempre". Ora lessnon reagisce più ai tasti premuti.
In questo stato, è possibile premere Ctrl+ Cper interrompere il processo del server ed essere in grado di uscire lesssuccessivamente premendo Q(che tuttavia per qualche motivo lascerà il comando come processo interrotto nell'elenco dei lavori - è necessario eseguire fgper continuare e lasciarlo completamente terminare in seguito), ma non è questo ciò che vogliamo.
Invece, puoi anche premere Ctrl+ Zper interrompere ("congelare") il comando e tornare al prompt della shell. Ora rapidamente digitare il comando di shell fg( " f minerale g rotonda") per consentire al comando di continuare l'esecuzione in primo piano. Si noti che anche il nodeprocesso del server viene messo in pausa durante questo breve periodo, è necessario considerare se ciò è accettabile o meno.
Quindi ora lessè di nuovo in esecuzione in primo piano come prima, giusto? Sì, ma magicamente non è più in modalità "Avanti per sempre". Ad esempio, è possibile utilizzare nuovamente i tasti freccia per scorrere su e giù.
Sfortunatamente, lesssembra aver smesso di aggiornare completamente il suo buffer, puoi solo scorrere verso il basso fino alla riga in cui hai congelato il comando prima, non oltre. Il nodeserver è ancora in esecuzione e produce output, tuttavia non ci resta lessche aggiornare di nuovo.
Il modo più semplice che ho trovato per farlo è semplicemente aprire lessla schermata di aiuto e chiuderla di nuovo, premendo i tasti He in Qsequenza. Ora tutto sembra funzionare di nuovo bene.
La soluzione più pulita, tuttavia, è probabilmente quella di seguire la risposta di Terdon e reindirizzare l'output su un file temporaneo, usando lessper monitorare il file.
lesse tornare al prompt della shell con ilnodeserver in esecuzione in background o vuoi sololesstornare alla normale modalità non-follower in cui puoi scorrere il registro invece di guardare le ultime righe?