Puede utilizar los comandos del sistema en la línea de comandos para indicarle al sistema que realice tareas específicas. Los comandos se reciben en una ventana de terminal. Esta publicación es una introducción muy básica al uso de comandos con opciones y/o argumentos y también a cómo ejecutar varios comandos en la línea de comandos.
Nota :Los comandos UNIX distinguen entre mayúsculas y minúsculas.Sintaxis de línea de comandos
– La sintaxis del comando es la estructura y el orden de los componentes del comando:nombre, opciones y argumentos.
– Los comandos de la línea de comandos pueden existir con o sin opciones y argumentos.
– Puede cambiar el comportamiento de comandos usando una combinación de opciones y argumentos.
– La tabla que se muestra a continuación describe los componentes de un comando.
Artículo | Descripción |
---|---|
Comando | Especifica lo que hace el sistema (un ejecutable) |
Opción | Especifica cómo se ejecuta el comando (un modificador). Las opciones comienzan con un guión (-). |
Argumento | Especifica lo que se ve afectado (un archivo, un directorio o texto) |
Uso de comandos UNIX
Algunos ejemplos de comandos básicos son uname , fecha , cal y borrar . El comando uname proporciona información sobre el sistema. De forma predeterminada, cuando utiliza el comando uname, aparece el nombre del sistema operativo actual.
1. Para mostrar la información del sistema operativo, ingrese:
# uname Linux
2. Para mostrar la fecha y la hora, ingrese:
# date Sat May 12 07:02:24 UTC 2018
3. Para mostrar el calendario, ingrese:
# cal May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
4. Para borrar la ventana del terminal, ingrese:
# clear
Uso de comandos con opciones
– Agregar opciones a un comando altera la información que se muestra.
– Puede usar más de una opción con un comando.
– También puede enumerar varias opciones por separado o se pueden combinar después de un guión (-) .
– El uso de un guión (-) antes de una opción es específico del comando. Además, las opciones son específicas del comando.
El ejemplo dado muestra el comando uname con dos opciones:
- El -i opción muestra el nombre de la plataforma de hardware.
- La -n opción imprime el nombre de host del sistema local.
# uname -i x86_64
# uname -n geeklab1.mylabserver.com
El siguiente ejemplo muestra el comando uname con -s y –r opciones La opción -s muestra el nombre del sistema operativo. La opción –r muestra el nivel de versión del sistema operativo.
# uname -sr Linux 3.10.0-693.21.1.el7.x86_64
El siguiente ejemplo muestra el comando uname con la opción -a, que muestra la información actual del sistema.
# uname -a Linux geeklab1.mylabserver.com 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Uso de comandos con argumentos
Los argumentos le permiten definir adicionalmente la salida de un comando. El siguiente ejemplo muestra el comando cal con dos argumentos, 05 y 2018.
- El primer argumento, 05, especifica el mes.
- El segundo argumento, 2018, especifica el año.
# cal 05 2018 May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Uso de comandos con opciones y argumentos
Los siguientes ejemplos muestran el comando ls sin una opción, con una opción, con un argumento y con una opción y un argumento juntos.
# ls file1 file2 file3 file4 file5 file6
$ ls -l total 0 -rw-rw-r--. 1 user user 0 May 12 07:43 file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file2 -rw-rw-r--. 1 user user 0 May 12 07:43 file3 -rw-rw-r--. 1 user user 0 May 12 07:43 file4 -rw-rw-r--. 1 user user 0 May 12 07:43 file5 -rw-rw-r--. 1 user user 0 May 12 07:43 file6
# ls file1 file1
# ls -l file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file1
En los ejemplos, el comando ls enumera los archivos en un directorio. La opción -l proporciona información adicional sobre los archivos. El argumento de nombre de archivo especifica el archivo que se va a ver.
Uso de varios comandos en la línea de comandos
Puede ingresar varios comandos en una sola línea de comando usando un punto y coma (;) para separar cada comando.
# command option argument;command option argument
El shell reconoce el punto y coma (;) como separador de comandos. El siguiente ejemplo muestra tres comandos separados por punto y coma. El comando cal tiene dos argumentos, seguido del comando date y el comando uname con dos opciones.
# cal 05 2018; date; uname -rs May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sat May 12 07:48:02 UTC 2018 Linux 3.10.0-693.21.1.el7.x86_64
El shell ejecuta cada comando de izquierda a derecha cuando presiona Enter/Return.