GNU/Linux >> Tutoriales Linux >  >> Linux

Conceptos básicos de la línea de comandos de Linux:ejecución de comandos desde la línea de comandos

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)
Nota :La mayoría de los comandos de Linux también usan un guión doble (–) para sus opciones de línea de comandos.

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.

Nota :Para obtener información adicional y el uso adecuado de las opciones, consulte la página de manual adecuada para el 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.


Linux
  1. Configurar un espacio de trabajo de Linux de forma remota desde la línea de comandos

  2. Tener una vaca en la línea de comandos de Linux

  3. Encárguese en la línea de comandos de Linux

  4. Uso de Stratis para administrar el almacenamiento de Linux desde la línea de comandos

  5. Consejos de navegación de la línea de comandos de Linux:los conceptos básicos de los comandos pushd y popd

Crea un collage de fotos desde la línea de comandos de Linux

Programe hardware desde la línea de comandos de Linux

La línea de comandos de Linux puede traer diversión desde lejos

Domina la línea de comandos de Linux

Conceptos básicos de la línea de comandos de Linux:sudo

5 comandos para ver el contenido de un archivo en la línea de comandos de Linux