Tenemos diferentes formas de ejecutar comandos en GNU/Linux, y para ello usaremos el operador booleano &, y los operadores lógicos && y ||. Estos operadores se conocen como and y or.
& - Se usa para ejecutar un comando y que quede en segundo plano.
$comando&
Una vez se ejecuta el comando, el sistema asigna un id de ejecución.
&& - Se ejecuta un comando después de ejecutar el primero.
$comando&&comando
En este ejemplo, el segundo comando se ejecuta si el primero se ejecuta correctamente y no da ningún error.
|| - Se ejecuta el segundo comando si el primero da error.
$comando||comando
En este ejemplo, si el primer comando se ejecuta correctamente, el segundo comando no se ejecuta.