Cómo ejecutar un comando aleatorio cada vez que inicio una terminal

Cómo ejecutar un comando aleatorio cada vez que inicio una terminal

Tengo una duda sobre el script. Necesito ejecutar algún comando aleatorio cuando abro la terminal, ejecuta ese comando automáticamente.

Por ejemplo, si abro la primera terminal, la terminal ejecutará el comando ls y luego abro otra terminal, ejecutará el comando df -h y cuando abro la tercera terminal, automáticamente se ejecutará el comando superior.

Esta secuencia aparecerá simultáneamente cuando abra la terminal.

Por favor ayúdenme a escribir el guión.

Respuesta1

Añade esto a tu ~/.bashrc:

r=$((RANDOM%3))      # generates a number in the range of 0 to 2
command[0]="ls"
command[1]="df -h"
command[2]="top"
eval ${command[$r]}  # executes command
unset command r        

información relacionada