¿Cuál es el significado de los comandos de aprendizaje para principiantes de Linux?

  

Para los principiantes, el aprendizaje de los comandos de Linux no es tan simple. Muchos principiantes rara vez usan los comandos o no saben cómo usar los comandos. De hecho, los comandos de Linux son muy importantes. Las siguientes series pequeñas le darán una introducción detallada a Linux. Comando

Un amigo tomó mucho tiempo interfaz gráfica de Linux, el comando básico de entrada sin ejecución de línea de comandos, por lo que el final de Linux instalado completamente inútil. Estos son algunos de los comandos que se usan comúnmente debajo de la línea de comandos. Espero que sean útiles.

¿Qué es un comando?

La línea de comandos de Linux a la que generalmente nos referimos es un shell que se ejecuta en el terminal (lea la arquitectura de Linux para comprender qué es el shell y dónde está ubicado en el sistema Linux)

El llamado comando es una cadena de caracteres que ingresamos en la línea de comandos. El shell es responsable de entender y ejecutar estas cadenas. Los comandos de shell se pueden dividir en las siguientes categorías: 1) archivo ejecutable (archivo ejecutable) 2) función incorporada de shell (función incorporada) 3) alias (alias). El archivo ejecutable es un archivo de programa compilado. Ingresamos la ruta a estos archivos para permitir que el shell se ejecute, como $ /bin /ls. Algunos archivos ejecutables se colocan en un directorio especial (la ruta predeterminada) para que el nombre del archivo pueda encontrar el sistema operativo en lugar de ingresar siempre la ruta absoluta del archivo. Por ejemplo, $ ls (en realidad, el shell nos ayuda a completar la ruta de acceso de ls). Los programas contenidos en estos ejecutables luego se ejecutan y se convierten en procesos. Las funciones integradas del shell son similares a las anteriores, excepto que el programa correspondiente se almacena dentro del shell. Un alias significa que damos una abreviatura para los dos comandos anteriores con el fin de reducir la cantidad de trabajo de entrada.

Podemos usar el comando type para entender el tipo de comando:

El código es el siguiente:

$ type ls "/p" "p" $ type cd

La composición del comando

Cuando ingresamos el comando en la línea de comandos, a menudo se compone de lo siguiente:

El código es el siguiente:

$ ls -l /home

La línea completa de comandos se divide en tres partes por espacios (tenga en cuenta que $ es la solicitud que aparece automáticamente y, a veces, el nombre del equipo aparece antes). El primero es el nombre del comando ls. La función de este comando ls es listar todos los archivos en el directorio. El segundo -l es la palabra clave. Le dice a ls que liste los detalles de cada archivo. El tercero /home es El parámetro indica que el directorio que quiero enumerar es /home. De hecho, las palabras clave son un tipo especial de parámetro y, en la mayoría de los casos, algunas funciones especiales que se usan para cambiar de programa (que se utilizan para elegir café con leche o café negro). Los parámetros son las variables generales que se pasan al programa. Después de procesar ls, los nombres de archivo contenidos en /home en la salida del terminal (consulte el sistema de archivos: http://www.jb51.net/LINUXjishu/214042.html):

El código es el siguiente: Br>

vamei other

Puede haber más de una palabra clave y un parámetro, por ejemplo:

El código es el siguiente:

$ ls -l -a /home /bin " /p "" p "$ ls -la /home /bin

(Los dos comandos anteriores son equivalentes)

Liste los archivos en los directorios /home y /bin, -a para las columnas Todos los archivos se enumeran (incluso si son archivos ocultos), y -l indica los detalles de cada archivo.

(Si el comando no se encuentra en la ruta predeterminada, también puede ingresar la ruta absoluta para ejecutar)

Recordando el fondo de la administración de archivos de Linux, sabemos que cada archivo se puede ejecutar Según los permisos que posee el usuario. El comando es en realidad un archivo ejecutable, también. Los comandos relacionados con el sistema, u operaciones definidas en un comando, a menudo requieren que se use la raíz del superusuario. Si eres un usuario vamei, entonces no puedes usar estos comandos. Pero iniciar sesión como root es una mala idea. Para resolver esta contradicción, puede iniciar sesión como vamei, pero agregar sudo antes de ejecutar el comando para ejecutar temporalmente un comando como root. Por ejemplo $ sudo ls.

Para la mayoría de los shells, hay terminaciones de comando. Cuando ingresa una parte del comando detrás, como rmd rmd, presione la tecla Tab, Linux le ayudará a reproducir los caracteres restantes, agregados a rmdir. Más que solo comandos, si escribe un nombre de archivo, Linux puede ayudarlo. Por ejemplo, ls a.txt. Cuando escriba lsa.t, presione la tecla Tab, Linux le ayudará a completar el nombre del archivo y convertirse en ls a.txt. Por supuesto, la premisa de esto es que cuando ingresa a rmd, el comando que coincide con la ruta predeterminada tiene solo un rmdir. Si hay varios comandos coincidentes, haga doble clic en Tab, Linux mostrará todos los comandos coincidentes.

Beneficios de usar comandos

De hecho, muchas de las funciones de los comandos se pueden implementar a través de una interfaz gráfica. ¿Cuál es la importancia de aprender estos comandos?

En la mayor parte de la historia del desarrollo de UNIX, los usuarios trabajan a través del shell. La mayoría de los comandos se han desarrollado y mejorado en las últimas décadas, con características potentes y un rendimiento estable. Linux hereda de UNIX, y naturalmente lo hace. Además, la interfaz gráfica de Linux no es buena, no todos los comandos tienen botones gráficos correspondientes. Sin mencionar que en el caso de una falla en la interfaz gráfica, debe confiar en el comando de entrada del shell para restaurar la computadora.

El comando en sí es una función y es un pequeño módulo funcional. Cuando queremos que una computadora haga algo muy complicado (por ejemplo, descargue todos los enlaces de una página a las 12:00 de la tarde y luego cópielo en el disco duro móvil), no es muy inteligente seguir presionando los botones gráficos. Cosas (1. Hay muchos puntos, 2. Debes esperar hasta las 12:00). Por lo general, usamos la programación de shell para implementar tareas tan complejas. En este caso, podemos incrustar el comando como una función en nuestro programa de shell, para que los diferentes comandos trabajen juntos (como usar la fecha para consultar la hora y luego usarla según la hora). Descargar Wget, etc.).

¿Cómo sabes una orden desconocida?

Hay algunos comandos que pueden usarse para comprender la condición de un comando en sí, como la ruta absoluta de este comando.

El código es el siguiente:

$ which ls

que busca el comando en la ruta predeterminada y devuelve la ruta absoluta del comando.

El código es el siguiente:

$ whereis ls

whereis busca comandos en un rango relativamente grande y devuelve la ruta absoluta del comando.

El código es el siguiente:

$ whatis ls

whatis introduce el comando en una oración muy corta.

El código es el siguiente:

$ man ls

man Consulte el manual de ayuda conciso. Para la mayoría de los comandos que vienen con Linux, cuando el autor lo escribe, vendrá con un archivo de ayuda que le indica al usuario cómo usar este comando.

(Man puede decirse que entendemos la mejor enciclopedia de Linux, no solo puede decirle las funciones de los comandos de Linux, sino también consultar los archivos del sistema Linux y las llamadas al sistema. Si desea aprender Linux en profundidad Debe saber cómo usar man para consultar documentos relacionados.)

El código es el siguiente:

$ info ls

info Consulte información de ayuda más detallada

Además, en el shell, también puede usar la flecha hacia arriba para ver los comandos que se ingresaron y ejecutaron anteriormente.

También puede usar el código

de la siguiente manera:

$ history

para consultar las operaciones de la línea de comandos anteriores.

Cuando se está ejecutando un comando y desea detenerlo a mitad de camino, puede usar Ctrl + c. Si solo desea detenerse temporalmente, use Ctrl + z. El mecanismo específico está relacionado con la señal, que introduciremos más adelante.

Resumen

Línea de comando: use el shell para interpretar la cadena de entrada para ejecutar el programa

escriba

sudo

, donde está , whatis, man, info

Use la pestaña para rellenar automáticamente, flecha arriba para consultar el historial, historial de

Ctrl + c, Ctrl + z

Lo anterior es la introducción de los comandos de Linux El comando de Linux no conoce los beneficios de los comandos de Linux sin usarlos. Los comandos de Linux pueden resolver algunos problemas comunes en el sistema. Es muy importante para los principiantes dominar los comandos de Linux.

Copyright © Conocimiento de Windows All Rights Reserved