Como ajustar comando história de sua máquina linux

Video: Aprenda Linux - Comandos básicos do Terminal para Ubuntu

Se você está um pouco familiarizado com o uso da interface de linha de comando do Linux ou UNIX, é bastante provável que você tenha usado o história comando. Para aqueles que não estão familiarizados com ela, a história comando permite a busca através dos comandos que você já tiver executado na linha de comando do seu computador.

Um exemplo de seu uso é:

# História | grep “matar”

Isto irá procurar um comando contendo o termo matar através da história de comandos que você executa em seu computador. Este é um exemplo de base do história comando. Há certas limitações neste comando. Vamos dar uma olhada em como você pode ajustá-lo um pouco para trabalhar de forma mais eficaz para você. Uma das limitações que eu encontro me incomodando bastante frequência é que, se você estiver executando dois sessão de terminal ao mesmo tempo os comandos a partir da primeira sessão são apagados a partir do histórico de comandos. Não a forma mais inteligente de comando deve funcionar, eu acho. Bem, vamos corrigi-lo então.

Faça login na sua conta e lançar um terminal shell. No diretório home do seu usuário, você deve encontrar um arquivo chamado .bashrc. Se este arquivo não existir, criá-la. Para abrir o arquivo usar um comando como o seguinte, substituindo do utilizador com seu nome de usuário:

# Vim /home/user/.bashrc

Adicione as seguintes linhas para o .bashrc apresentar, sem qualquer tipo de modificação:



shopt -s histappend
PROMPT_COMMAND = `-a história`

E pronto, problema resolvido. De agora em diante todos os seus comandos de sessões individuais, bem como sessões simultâneas serão gravadas no arquivo histórico de comandos, e nenhuma substituição vai acontecer.

Outra mudança útil Eu gosto de fazer a história configuração do comando é a remoção de duplicatas a partir do histórico de comandos. Dessa forma eu tenha acesso a uma muito mais dados e obtê-lo mais rápido. Abra o .bashrc apresentar mais uma vez e adicione as seguintes linhas em uma nova linha:

HISTCONTROL exportação =”ignoredups”
exportação HISTIGNORE =”&: Ls: [bf] g: exit”

Video: resolvendo problema com a resolução do linux

Salve o arquivo e saia do editor de texto. Agora o comando história irá verificar para ver se um comando já existe no arquivo de log ou não antes de adicionar qualquer nova informação. A última modificação faço à história configuração do comando é a adição de verificação ortográfica. Adicione a linha abaixo para o arquivo .bashrc para ajudar a história verificação de comando para erros de ortografia no comando e sugerir um comando válido:

shopt -s cdspell

Video: Configuração de Rede Básica - Comandos ifconfig e dhclient - Linux

Salvar e sair. Agora sua máquina Linux será capaz de descobrir quando você digita Gerp ao invés de grep.


Artigos relacionados