Existe um atalho (teclado) para rolar automaticamente de volta ao início de uma resposta a um comando?
Exemplo: eu abro o terminal e digito o comando 'last' e pressiono enter. Uma longa perda de usuários previamente logados aparece, mas estou no final (ou seja, usuários mais antigos). Rolar de volta para o topo pode ser um pouco doloroso. Existe uma maneira de pular para o topo da saída deste comando?
Eu verifiquei a página man para 'last' não parece conter essa função.
Não que eu saiba, você normalmente canaliza a saída para um pager como
less
.Receio que não exista uma maneira geral e agnóstica de terminal de fazer isso. Em geral, você precisa encontrar uma maneira de voltar a um prompt anterior. Por exemplo, se você usar
GNU screen
, pode inserircopy/scrollback mode
comC-a [
, mover uma linha para cima, inserir?
e digitar uma parte do prompt. Emxfce4-terminal
você pode selecionarTerminal->Find
e inserir uma parte do seu prompt e pressionarPrevious
. Você nem precisa usar o mouse para fazer isso - Shift- Controlf, digite sua consulta e pressione Alt- p. Veja uma possível solução paratmux
aqui: Ir para o último prompt no terminal (ou tmux) .A única pequena desvantagem dessa solução é que seu prompt pode ser construído dinamicamente e pode ser diferente após cada comando, mas geralmente há uma parte comum que você pode usar para pesquisar para trás.