Gostaria de aprender a executar comandos Shell usando Python? Neste tutorial, vamos mostrar como usar o Python para executar comandos Shell em um computador rodando Linux.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

Lista de equipamentos

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.

Como associado da Amazon, eu ganho comissão por compras qualificadas.

Tutorial relacionados – Python

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao Python.

Tutorial Python – Executando comandos Shell

Use python para executar um comando do sistema.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, o Python exibirá a saída de comando diretamente na tela.

Em nosso exemplo, o Python não continuará até que o comando do sistema esteja concluído.

Tutorial Python – Executando comandos do sistema

Use python para executar um comando do sistema.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, python armazenará o resultado do comando em uma variável.

Em nosso exemplo, o Python não continuará até que o comando do sistema esteja concluído.

Tutorial Python – Execute um comando do sistema como subprocesso

Execute um comando de sistema como um subprocesso.

Copy to Clipboard

Opcionalmente, divida o comando como uma array.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, o Python irá gerar um novo processo para executar o comando do sistema.

Tutorial Python – Execute um comando Shell como subprocesso

Execute um comando de sistema como um subprocesso.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, o Python irá gerar um novo processo para executar o comando do sistema.

Em nosso exemplo, python armazenará o resultado do comando em uma variável.

Parabéns! Você pode usar o Python para executar comandos Shell.