Existe uma maneira de esclarecer o que é exibido no console do shell (no ubuntu linux) em apenas uma ou duas chaves? Quando recebo uma inundação de linhas grep
que excede a altura da janela, desejo rolar rapidamente de volta para a posição em que digitei o comando após o prompt. Eu poderia fazer isso se tivesse aberto um novo terminal antes de digitar o comando e simplesmente ir para a posição inicial. Mas se continuar usando a mesma janela do terminal, tenho que encontrar manualmente a posição. Ctrl+ lnão é uma resposta, porque apenas rola e o conteúdo do terminal permanece. Não consigo usar less
porque a saída colorida do grep não aparece em cores.
8
cls
DOS?cls
no DOS limpa o conteúdo do console e retorna para uma tela em branco com um novo prompt de comando.clear
é a contraparte decls
.reset
faz mais. Ambos provavelmente funcionarão, mas com base na sua descrição,reset
é um exagero.Respostas:
o
O comando, que faz parte do ncurses e está localizado no pacote ncurses-bin no Debian, limpará completamente o console. É isso que você quer?
Breve resumo da
reset
página de manual:Conforme discutido em /superuser/122911/bash-reset-and-clear-commands , e conforme apontado por Erik na limpeza de console do Shell ,
clear
apenas limpará a tela,reset
como (conforme a bignose), msgstr "redefina seu terminal quando ele estiver bagunçado pelas seqüências de controle". Pessoalmente, sou bom em atrapalhar meu terminal e, quando o limpo, não pretendo recuperar nada que estava lá antes, então apenas usoreset
. Mas sim.fonte
Ctrl+L
para os fins desta pergunta? O usuário não mencionou a corrupção do terminal e, caso contrário, é equivalente, até onde posso ver.Ctrl+L
mas não limpou o terminal.Eu costumo usar:
Na
clear
página do manual:fonte
clear
ouCtrl+L
não.Não é uma resposta para sua pergunta, mas você pode usar menos e manter sua cor, consulte: /server/26509/colors-in-bash-after-piping-through-less
dica:
fonte
Você pode tentar este comando:
fonte