Escolar Documentos
Profissional Documentos
Cultura Documentos
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:
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.
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.
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 `
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.