O comando de saída Bash é muito grande, não é possível lê-lo!

1

Estou tendo alguns problemas na inicialização do Ubuntu 14.04, ele não consegue montar uma pasta SSH e me dá a opção de recuperação manual pressionando M, exibindo uma linha de comando registrada no usuário root para depuração do problema.

Meus problemas começam quando tento ler o arquivo sshfs help e ele é maior que a tela, portanto é impossível ler a parte recortada.

Consegui resolver isso fazendo sshfs -h >> read; nano read , mas estou me perguntando se existe uma maneira mais fácil ou mais elegante / correta de realizar esse trabalho.

PS: Eu não estou no emulador de terminal do Ubuntu, então é impossível ajustar a aba "rolagem", já que ela não existe.

    
por Mauk 30.07.2015 / 00:43

2 respostas

4

As pessoas geralmente usam um pager como less para ler uma saída tão longa:

sshfs -h | less

Em less tipo H para mostrar ajuda. Q para sair.

Observe que você pode ocasionalmente precisar de 2>&1 para ver também a saída adicional de stderr. Para sshfs -h , essa saída é melhor que você faça assim:

sshfs -h 2>&1 | less

Além de usar um pager, no console de texto do Linux você pode rolar para trás / avançar a tela sem uma barra de rolagem digitando Shift + PgUp ou Shift + PgDn .

    
por 30.07.2015 / 00:51
1

Comandos como estes podem ajudar

man sshfs
sshfs -h 2>&1 | more   # or "less", if possible
    
por 30.07.2015 / 00:54