Che cosa fai quando un command inonda il tuo terminal con troppa output?

Sto cercando di risolvere un fastidio comune: quando SSH'd in server remoti faccio spesso cose che producono molto più output di quanto mi aspetto. Ad esempio, crea un grande file di registro con un model che risulta troppo generale. Mentre i rifiuti scorrano da sedere lì colpendo ^ C e desidero che mi ricordavo di piombo a less. La mia migliore idea finora è stata quella di cercare di configurare la mia shell per sempre la pagina output, ho chiesto un'altra domanda su questo. A parte questo, ho solo soluzioni less ottime:

  • Attendi con pazienza l'output per finire
  • Allenarmi a pipare sempre a less
  • Ottenete un pipe più grande e una scatola più veloce in modo che l'output va più veloce

cosa fai?

  • SSH dolorosamente lento sulla mia networking locale?
  • I client SSH periodicamente bloccano in Windows 7
  • Come faccio a eseguire due diversi comandi a lungo funzionamento contemporaneamente in uno script bash?
  • Qual è la buona pratica per aggiungere noti chiavi / impronte digitali a known_hosts
  • completamento scheda per il command di servizio su debian
  • Avviare la schermata Unix, il command Esegui, Detach
  • 3 Solutions collect form web for “Che cosa fai quando un command inonda il tuo terminal con troppa output?”

    Provare a utilizzare la schermata. http://www.gnu.org/software/screen

    Puoi passare a un'altra shell e continuare a lavorare su qualcos'altro mentre l'output è completo e ha il vantaggio aggiunto che l'output non verrà inviato al tuo collegamento remoto se non la stai guardando.

    Esiste anche un supporto per lo scorrimento del buffer nello schermo, in modo da poter eseguire pagine o ricercare l'output quando è fatto.

    Se non utilizzi la schermata, ^ C non risponde e hai veramente bisogno di terminare il lavoro, puoi provare '~.' (l'interrupt ssh predefinito) per terminare la session ssh. Potrebbe essere necessario premere enter prima di digitare '~.'

    Oltre ai 3 suggerimenti che hai citato, provate ^ Z, quindi solo uccidete e correggete il process.

    Lavorare nello schermo più intelligente. Tubo a less. Doppio controllo dei comandi in esecuzione .. attenzione ai dettagli.

    Testare comandi localmente se avete bisogno di munge regex foo.

    Si menziona di nuovo l'accesso è un problema, utilizzare i tasti ssh e un agente di gestione chiave.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.