GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué usamos “./” (punto barra oblicua) para ejecutar un archivo en Linux/unix?

¿Por qué usamos ./filename ejecutar un archivo en linux?

¿Por qué no simplemente ingresarlo como otros comandos gcc? , ls etc…

Respuesta aceptada:

En Linux, UNIX y sistemas operativos relacionados, . denota el directorio actual. Dado que desea ejecutar un archivo en su directorio actual y ese directorio no está en su $PATH , necesitas el ./ bit para decirle al shell dónde está el ejecutable. Entonces, ./foo significa ejecutar el ejecutable llamado foo que está en este directorio.

Puedes usar type o which para obtener la ruta completa de cualquier comando que se encuentre en su $PATH .


Linux
  1. Linux:¿por qué usamos Su y no solo Su?

  2. Linux:¿cómo se inspecciona la información de la estructura del directorio de un archivo Unix/linux?

  3. ¿Cómo habilito la indexación de archivos y directorios de Apache en Linux o UNIX?

  4. UNIX/Linux:Cómo usar Sticky Bit en directorios y archivos

  5. Cómo ejecutar el archivo python en linux

Por qué uso exa en lugar de ls en Linux

Cómo usar el comando Truncar en Linux

Las 10 razones principales por las que usar Linux

Por qué los nerds usan Linux

Comando AWK en Linux/Unix

¿Cómo usar gzip en Linux?