Como executar vários comandos do Linux a partir de uma linha

A execução de vários comandos do Linux a partir do terminal não é apenas eficiente, é fácil e pratico de executar.

Para quase todos os administradores Linux, a linha de comando acaba se tornando algo natural. Depois de um tempo, você acaba indo direto para o shell, em vez de qualquer GUI. Pode ser um caminho distante para você, e não há nada de errado nisso.

Enquanto isso, você precisa continuar praticando seus comandos do Linux e encontrar maneiras de tornar essa tarefa um pouco mais eficiente. Uma rota para esse objetivo específico é aprender alguns dos truques que tornam a emissão de comandos um pouco mais eficiente.

Pegue, por exemplo, a capacidade de executar vários comandos em um único bash. O melhor exemplo disso é atualizar e atualizar o Ubuntu Linux. Utilizando o terminal, você pode fazer isso executando primeiro o comando sudo apt-get update, seguido pelo comando sudo apt-get upgrade -y.

Mas e se você pudesse combinar esses dois comandos em um? Dessa forma, você não precisa esperar pelo primeiro comando antes de emitir o segundo. Felizmente, isso é realmente muito fácil. Existem duas maneiras de fazer isso acontecer. O primeiro é usar o ponto e vírgula da seguinte forma:

sudo apt-get update; sudo apt-get upgrade -y

O único problema com esse método é que o segundo comando será executado, mesmo se o primeiro comando falhar. Pode haver casos em que você não deseja que isso aconteça. Nesses casos, você executaria o comando:

sudo apt-get update && sudo apt-get update -y

As duas opções do comando serão executadas, mas o segundo somente executará o segundo comando se o primeiro for concluído com êxito.

Isso é muito importante para quando você está fazendo coisas como instalar software a partir da fonte. E você pode fazer isso com mais de dois comandos. Digamos que você queira instalar, atualizar ou remover automaticamente com o apt. Faça isso com:

sudo apt-get update && sudo apt-get update -y && sudo apt-get autoremove -y

E é assim que você pode executar facilmente vários comandos a partir de um único prompt do bash.

Deixe uma resposta
You May Also Like