2 maneiras de re-executar os últimos comandos executados no Linux

2 maneiras de re-executar os últimos comandos executados no Linux

Uma das maiores características de Bash é o histórico de comando, que armazena todos os comandos que um usuário é executado, em um arquivo de história em seu diretório doméstico (normalmente /home/$ user/.Bash_history). Isso permite que o usuário lembre facilmente, edite e execute os comandos anteriores.

Neste artigo, demonstraremos como reexecionar um comando específico da história dos comandos inseridos para um shell. Isso é útil para evitar digitar os mesmos comandos repetidamente.

Normalmente, para obter um comando que você executa recentemente, você pode usar o Acima Chaves de seta para recuperar um comando anterior. Pressioná -lo constantemente leva você a vários comandos na história, para que você possa encontrar o que deseja. Use o Abaixo seta para se mover na direção inversa.

No entanto, o arquivo de histórico pode conter muitas entradas, para reexecionar um comando específico da história dos comandos, você pode executar o comando de história.

$ HISTÓRIA 
Lista Últimas comandos Linux executados

Então pegue o números) do Comando (s) Você deseja reexecionar (se, por exemplo, você deseja reiniciar o PHP-FPM e visualizar seu status, você precisar 997 e 998) como mostrado.

$ !997 $ !998 
Reexluir comandos anteriores no Linux

Você também pode reexecionar o comando usado anteriormente (Atualização de Sudo Yum) com '!' personagem seguido por alguns dos primeiros caracteres (por exemplo Sud ou sudo) desse comando em particular como mostrado.

$ !SUD ou $ !sudo 
Reextutar o comando anterior usando o ponto de exclamação

Para mais informações sobre História do Bash, Veja estes guias a seguir:

  1. O poder do Linux "History Command" em Bash Shell
  2. Como limpar o histórico da linha de comando Bash no Linux
  3. Definir data e hora para cada comando que você executa na história do Bash
  4. Linex linux line bash atalhos que você deve saber

Isso é tudo! A história do Bash é um recurso legal que permite que você lembre facilmente, edite e execute os comandos anteriores. Se você conhece outras maneiras de reextruir o último comando exucutado, compartilhe conosco na seção de comentários.