Estructura de los comandos

Un comando es el nombre de un archivo ejecutable, seguido de sus opciones (o modificadores) y de sus argumentos.

command --opt1 --opt2 arg1 arg2

Algunos comandos

date

Muestra la fecha actual.

Comando: date

echo

Muestra un mensaje en la pantalla.

Comando: echo

Algunos ejemplos interesantes:

  • Podemos añadir el mensaje a un archivo:

    echo "Hello Pepe!" >> output.txt
    
  • Podemos interpolar variables de entorno:

    echo "The path variable is $PATH"
    
  • Podemos mostrar los archivos del directorio actual:

    echo *
    
  • Podemos mostrar el path de la carpeta principal:

    echo ~
    /Users/mikelgoig
    
  • Podemos mostrar el resultado de la ejecución de un comando:

    echo "$(ls -l)"
    

    Comando: echo

  • Podemos generar una lista de números:

    echo {1..5}
    

    Comando: echo {1..5}

man

Muestra la documentación de un comando.

Por ejemplo: man date

Comando: man date

history

Muestra el historial de comandos.

Comando: history

!: Ejecuta un comando del historial. Por ejemplo: !20