¿Desea aprender a ejecutar comandos de Shell con Python? En este tutorial, vamos a mostrarle cómo utilizar Python para ejecutar comandos de Shell en un equipo que ejecuta Linux.

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

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial relacionado – Python

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Python.

Tutorial Python – Ejecución de comandos de Shell

Utilice Python para ejecutar un comando del sistema.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, Python mostrará la salida del comando directamente en la pantalla.

En nuestro ejemplo, Python no continuará hasta que finalice el comando del sistema.

Tutorial Python – Ejecución de comandos del sistema

Utilice Python para ejecutar un comando del sistema.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, Python almacenará el resultado del comando en una variable.

En nuestro ejemplo, Python no continuará hasta que finalice el comando del sistema.

Tutorial Python – Ejecutar un comando del sistema como subproceso

Ejecute un comando del sistema como un subproceso.

Copy to Clipboard

Opcionalmente, divida el comando como una matriz.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, Python generará un nuevo proceso para ejecutar el comando del sistema.

Tutorial Python – Ejecutar un comando shell como subproceso

Ejecute un comando del sistema como un subproceso.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

En nuestro ejemplo, Python generará un nuevo proceso para ejecutar el comando del sistema.

En nuestro ejemplo, Python almacenará el resultado del comando en una variable.

¡Felicitaciones! Puede utilizar Python para ejecutar comandos de Shell.