Executando vários comandos em sequência no GNU/Linux

Publicado por Robson Fernando Gomes em 08/07/2013

[ Hits: 37.969 ]

Blog: http://maguscode.blogspot.com/

 


Executando vários comandos em sequência no GNU/Linux



Esta dica é bem simples, a mesma é voltada para explicar como se executa uma sequência de comandos.

Sequência 1

- Executar um comando de cada vez:

Neste primeiro tipo de sequência é executado um comando por vez, para isso, é utilizado o caractere ponto e vírgula ( ; ) entre os comandos que serão executados em sequência.

Sintaxe: comando_1; comando_2; comando_3;

Exemplo:

ls ; date

Neste exemplo, será executado o comando ls e logo após a execução do mesmo, será executado o comando date.

Sequência 2

- Executar vários comandos de uma só vez:

Neste segundo tipo de sequência é executado vários comandos por vez, para isso, é utilizado o caractere & entre os comandos que serão executados em sequência.

Sintaxe: comando_1 & comando_2 & comando_3 &

Exemplo:

firefox & ls

Neste exemplo, será executado o comando firefox e o ls em paralelo, sem que o primeiro trave o terminal para execução do segundo.

A execução de comando com & no final do mesmo, faz que o mesmo seja rodado e o terminal não fique ocupado, como é o caso da primeira sequência, na qual o terminal fica bloqueado cada vez que um comando é executado.

Dica também publicada em:
Outras dicas deste autor

Acessos em Java: private, protected e public

Alinhando texto dentro de um JTextArea em Java Swing

Iniciar, reiniciar e desligar o modo gráfico através do terminal (Gnome)

Diferença entre replaceAll e replace na classe String em Java

Como converter ASCII para char ou char para ASCII em Java

Leitura recomendada

Instalando VMtools em Máquina Virtual

Zenwalk 5.2 finalmente lançado!

Configurando DynDNS no Ubuntu

Atalho para Terminal (konsole) no KDE / openSUSE

Obtendo os CDs do Ubuntu "de grátis"

  

Comentários
[1] Comentário enviado por lcavalheiro em 08/07/2013 - 11:34h

Sequência 3:

comando 1 && comando 2 && comando 3.

Diferentemente da sequência 1, que executaria o comando 2 mesmo se houvesse erro no comando 1, usar && faz com que o comando 2 só seja executado caso o comando 1 tenha sido executado com sucesso.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts