Você está na página 1de 6

LPIC-1 - Preparatório Para os Exames

101 e 102
Tópico 103.1 - Trabalhar na linha de comando -
Peso 4
Executar comandos sequenciais
O shell bash possui uma funcionalidade chamada de lista de comandos que ajuda um
administrador de sistemas a executar dois ou mais comandos na mesma linha.

Os comandos separados por um ';' são executados sequencialmente. O shell espera que cada
comando termine por sua vez. Veja o exemplo de executar três comandos na mesma linha
independentemente da saída do comando anteriot:

# ls /tmp ; df -hT ; mount

Então assim o comando ls será executado, após o encerramento do primeiro comando o segundo é
executado
Executar comandos sequenciais
Podemos executar vários comando em sequência, se o anterior foi bem sucedido(se retornou 0).
por exemplo, para o comando ip address show ser executado o comando que o antecede
precisa ser executado com sucesso.

# ifconfig && net address show

Uma outra forma, é executar o comando seguinte apenas se o anterior não foi bem sucedido(se
retornou um valor diferente de 0). Isso é chamado de OR(ou) Lógico.

# ifconfig eth5 || ip address show

Nesse exemplo, o comando net address show somente será executado se houver uma falha na execução
do comando ifconfig.
Substituição de comandos
A substituição de comandos é um recurso do shell bash permite que a saída de um comando substitua o
próprio comando. A substituição do comando ocorre quando um comando é incluído da seguinte maneira:

$ ( comando )
ou
` comando `

O Bash executa a expansão executando o comando em um ambiente de subshell e substituindo o


comando pela saída padrão do comando. Veja um exemplo:

# grep -i ext3 /boot/config-$(uname -r)

Esse comando faz uma busca usando o grep pela palavra ext3(nome de um sistema de arquivos) dentro do
arquivo config que mantém a lista de recursos que foram compilados para serem usados pelo kernel linux. o
comando uname -r ele substitui a versão do kernel usado no momento da execução do comando.
Obrigado ! Não deixe de estudar o conteúdo
dessa aula para ir bem no exame 101.

Você também pode gostar