Compartir tecnología

[Linux] La esencia de los comandos en Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

La última vez que hablamos sobre los comandos de Linux, este artículo es un artículo breve que explica principalmente la esencia de los comandos.

Sabemos que los comandos generalmente se usan directamente

El programa ejecutable necesita agregar la ruta actual.

(Este mytest se escribió la última vez y su función real es imprimir ¡Hola mundo!)

Podemos encontrar intuitivamente que los comandos de Linux no necesitan escribir la ruta actual.

Pero, de hecho, la esencia del comando es un archivo ejecutable. De hecho, estos comandos se almacenan en el directorio bin.

contenedor ls

Encontré estos archivos ejecutables y podemos ver fácilmente que son comandos.

Si no lo crees, podemos intentar esto,

Cuando ingresamos al directorio bin en el directorio raíz y ejecutamos el archivo ejecutable ls, el efecto es el mismo que usar el comando ls directamente.

Agreguemos nuestro propio archivo ejecutable a la carpeta bin para ver si se puede usar como comando.

Encontramos los mismos resultados.El llamado comando es un archivo ejecutable almacenado en el directorio bin.

Ahora que hemos mencionado esto, de hecho, lo que acabamos de hacer es instalar el programa en el sistema. La esencia de la instalación es copiar. La barra de progreso de la instalación que generalmente vemos es en realidad completar la copia correspondiente. configurado? Las copias de archivos y similares le pedirán que seleccione la letra de unidad correspondiente.

Entonces ahora vamos a desinstalar nuestro software.

Después de eliminarlo, nuestro mytest ya no será utilizable.

Entonces, ¿por qué necesitamos agregar ./ ​​cuando ejecutamos nuestro propio programa ejecutable?

./ está en el directorio actual. Agregar ./ ​​significa que el archivo ejecutable que necesitamos se ejecuta en el directorio actual de la siguiente manera.