Quantas vezes cometemos um erro ao digitar algum comando no terminal? … Não sei quanto a você, mas tenho o péssimo hábito de errar várias vezes, seja porque digito no terminal e ao mesmo tempo estou atendendo a pessoa ao meu lado, ou porque é simplesmente um longa linha que estou errado.
O problema com tudo isso é redigitar a linha ou, em qualquer caso, pressionar o arriba no teclado, vá até o erro que cometemos, corrija-o e pressione [Enter], de qualquer forma pode ser um pouco incômodo
Bom, agora vou te ensinar como corrigir qualquer erro que você cometeu ao inserir o comando anterior, mas sem nem precisar digitar ou exibir aquele comando anterior no terminal novamente
Parece mágica, sim... consertar um comando com erro ortográfico sem sequer olhar para ele ou digitá-lo novamente? … bem, sim
Por exemplo, eu mostro o truque sem muitas complicações. Para acessar a pasta / var / log / em um terminal, seria: cd / var / log ou não? bem, vamos abrir um terminal e digitar incorretamente essa linha, digamos:
cd /var/lgo/
Como vocês podem ver, mudei log para lgo, o que significa que escrevi uma letra no lugar da outra, ou seja, um erro muito comum
Isso obviamente não funcionará, ele dirá que o diretório / var / lgo / não existe, o que é verdade. Agora, no mesmo terminal, escreva:
^lgo^log^
E pressione [Entrar], você verá como eles acessaram magicamente o diretório correto LOL !!
O que isto significa? 0_oU ...
Simples, colocamos primeiro qual é o erro (lgo) e, em seguida, colocamos por que queremos alterá-lo (log), toda esta linha começa com um caractere ^ e termina igual com o mesmo personagem, por sua vez esse personagem é quem divide o erro do que é correto colocar.
Simplificando, eles colocam um ^, depois colocam onde erraram, colocam outro ^ que será a divisão, depois colocam o que querem que esteja correto e terminam com outro ^. simples, certo?
Eu sei que alguns ainda vão preferir apertar [Up] e corrigir o erro na linha de comando, outros podem usar essa dica, a verdade é que com certeza todos vão achar interessante... e se não, bem, pelo menos pelo menos eles aprenderam um novo truque
lembranças
Muito bom!! Um truque muito útil que nunca me lembro de usar. Kkkkk!! Outro que eu gosto é pressionar Alt +. para recuperar o último parâmetro do comando anterior. Se você dá-lo várias vezes, ele segue os comandos anteriores.
Eu amo o terminal. 🙂
Não o conhecia. Sempre que cometia um erro, passava meia hora corrigindo o comando anterior. Agora vou saber o que fazer 🙂
Bem, eu tenho o Arch, e ele corrige o erro sozinho…. Eu fiquei encantado, hehehe
Não conhecia essa dica, obrigado ..
Sim, fico com hehe .. porque geralmente não me lembro onde errei .. hehehe ..
Interessante sobre a autocorreção do Arch Terminal.
Boa!..
Ótimo! .. ..é como uma luva! .. ..dica interessante e de aplicação imediata .. 😉
PS: Adoro usar o console, minha primeira experiência no linux foi uma instalação simples do Debian, apenas console 😛 ..
como sempre muito interessante suas dicas kzkg ^ gaara (seu nick não é estranho, não combine com você mesmo xD)
Truque engraçado.
Outra maneira peculiar de fazer isso (útil para comandos longos) é através do comando fc (fix command), que inicia o editor padrão (geralmente vim ou nano, embora possa ser alterado colocando algo como "export EDITOR = mcedit" no .bashrc) Com uma linha que contém precisamente o comando que acabamos de digitar, ao editá-lo, salvar as alterações e sair do editor, nosso interpretador executa o comando.
Muito bom truque. Não o conhecia.
Idem, bons dados!
Mesmo @KZ, não conhecia o truque, hiper confortável!
interessantes os dados.
Ah, raramente uso o terminal, mas é verdade que muitos de nós já experimentamos isso muitas vezes e é realmente irritante até agora. Excelente dica.
interessante, muito obrigado, espero me lembrar quando precisar 😀
Bem, isso tem muitos usos: O
No terminal do KDE não me deixa entrar o caractere "^" no teclado, alguém sabe como resolver? E obrigado pelo truque, é sempre interessante conhecer novos.
A Salute.
Ñoooooooooo man !!!! Onde você estava com aquele comando quando eu precisei de você ???? Veja o "pequeno" comando que tive que usar repetidamente alguns dias atrás, para conseguir migrar caixas de correio de um servidor para outro
imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass *** 123
Sabe quantas vezes errei ao trocar de usuário ???
HAHAHA !!! 😀 😀
São coisas que descubro quase ao acaso ... LOL !!
Dica muito boa!
As coisas que se aprende.
Interessante, mas acho complexo ... meu método usa o comando «$ history | grep -i command-to-search-in-the-command-history».
Ele me dá uma lista de comandos executados com seu número de índice, para executar um, por exemplo, coloco! 242 e entro.
Exemplo:
# history | grep -i cat
206 2013-09-16 01:02:49 cat / etc / issue
214 2013-09-16 00:59:04 cat /etc/slim.conf
223 2013-09-16 01:07:56 cat /etc/pam.d/slim
242 2013-09-16 03:26:37 cat .xinitrc
250 2013-09-17 02:28:53 cat / proc / cmdline
#! 242
Talvez você já soubesse, para mim é muito prático.
Obrigado por essas dicas que você publica, a cada dia amo mais o meu urvxt.
Eu gosto mais do truque ~ / .inputrc
"\ E [A": histórico-pesquisa-para trás
"\ E [B": histórico de pesquisa
É muito rápido e faz você se acostumar XD Não consigo mais usar o bash sem esse truque hahaha