Dicas e Truques
Teclas de controle e atalhos
Teclas
|
Ação
|
Ctrl + f
|
Move o cursor uma palavra para frente
|
Ctrl + b
|
Move o cursor uma palavra para trás
|
Ctrl + a
|
Para ir ao início da linha de comando
|
Ctrl + e
|
Para ir ao final da linha de comando
|
Ctrl + t
|
Inverte o caractere sob o cursor com o anterior
|
Ctrl + u
|
Limpa a linha de comando corrente
|
Ctrl + y
|
Re-insere o último trecho de comando apagado
|
Ctrl + r
|
Faz uma busca incremental no histórico de comandos utilizados
|
Ctrl + c
|
Termina a execução do comando corrente
|
Ctrl + d
|
Encerra entrada de dados pelo teclado fazendo logout
|
Ctrl + m
|
Equivalente a tecla Enter
|
Ctrl + l
|
Limpa a tela, equivalente ao comando clear
|
Ctrl + s
|
Inibe a exibição de informações na tela de saída
|
Ctrl + q
|
Ativa a exibição de informações na tela de saída, inibida
pelo Ctrl + s
|
Ctrl + z
|
Põe o processo corrente em background (segundo plano)
|
Teclas de emergência do GNU/Linux
Quem é que já não se deparou com um travamento causado por mal-funcionamento de hardware no Linux? Este tópico ensina a usar as teclas de emergência do kernel.
NOTA:
As teclas de emergência do kernel são comandos de baixo nível
pouco conhecidos que podem desempenhar uma função primordial na
vida de usuários Linux.
Desligando o computador
A primeira combinação de emergência é usada para sincronizar os discos e desligar o computador instantaneamente evitando problemas nos sistemas de arquivos. Ela é ideal para quem precisa desligar o computador rapidamente sem danificar seus sistemas de arquivos, ou quando a máquina trava e por qualquer motivo não permite um desligamento natural através do init.
Mantendo ALT pressionado, tecle Print Screen e depois O.Reiniciando o computador
Assim como o Ctrl+Alt+Del do MS-DOS o kernel do Linux também possui uma chamada de emergência que permite reiniciar a máquina, com a vantagem de sincronizar os discos evitando danos no sistema de arquivos. Veja como fazer:
Mantendo ALT pressionado, tecle Print Screen e depois B.Sincronizando os discos
Se você acha que a força vai cair e precisa trabalhar até a ultima hora mas tem medo de danificar seu sistema de arquivo, poderá sincronizar seus discos de tempos em tempos.
Para sincronizar discos em caso de emergência:
Mantendo ALT pressionado, tecle Print Screen e depois S.Segurança
Se por algum motivo algo está ameaçando a segurança do seu sistema, como a execução acidental de um script malicioso como root ou de programa desconhecido, poderá colocar os discos como somente leitura e evitar danos mais sérios.
Mantendo ALT pressionado, tecle Print Screen e depois U.
Otimizando o desempenho do history com navegação contextual
Como sabemos o ambiente shell do GNU/Linux, no caso o bash, mantém no arquivo .bash_history uma lista com o histórico dos últimos comandos digitados. Com isso e o uso das teclas direcionais UP e DOWN nos permitem "navegar" por esta lista, de modo a retornar com um comando já utilizado e que esteja em nosso histórico armazenado.Porém por padrão esta navegação será por toda gama de comando já utilizados, o que por vezes faz com que percamos até mais tempo necessário do que se digitarmos novamente o comando.
Com uma dica simples veremos então como fazer com que esta navegação seja otimizada de forma a permitir uma filtragem no histórico de comandos bastando inserir alguns caracteres do mesmo antes de usarmos as setas de navegação.
Agora as setas farão uma procura por contexto. Se você não digitar nada, o efeito será o mesmo que antes, mas se você digitar um caractere e pressionar a seta, ele só irá mostrar os comandos que comecem com aquele caractere. Portanto com este ajuste, se você digitar "ls" e pressionar a seta ele vai navegar apenas nos comandos que começam com "ls".
Para que isso funcione desta forma primeiramente iremos criar no diretório $HOME do usuário desejado o arquivo oculto de nome .inputrc com o seguinte conteúdo abaixo:
“\e[A”: history-search-backward
“\e[B”: history-search-forwardAgora basta fechar a seção atual e abrir uma nova para que a navegação no histórico dos comandos passe a funcionar desta forma mais otimizada.
Notas:
- Por padrão o Linux armazena no .bash_history
os últimos 500 comandos utilizados, mais este número pode ser
modificado editando o seu arquivo .bashrc e
adicionado as seguintes linhas:
export HISTFILESIZE=XXXX
export HISTSIZE=XXXXOnde, XXXX deve ser substituído pela quantidade desejada.
- Como configuração padrão do sistema como um todo existe o
arquivo /etc/inputrc, ou seja, caso se deseje que
estas novas configurações passem a valer para todos usuários do
sistema basta adicionar aquelas 2 linhas do .inputrc
neste arquivo.
Retirado de : http://wiki.ubuntu-br.org/ComandosBasicos
Nenhum comentário:
Postar um comentário