executable – ¿Qué es / usr / local / bin?

Pregunta:

Antes de hoy, he usado el terminal hasta cierto punto para entrar y salir de directorios y cambiar las fechas de los archivos con el comando touch . Me di cuenta de la extensión completa de la terminal después de instalar un script divertido en Mac y tener que hacer un chmod 755 el archivo para hacerlo ejecutable después.

Sin embargo, me gustaría saber qué es /usr/local/bin . /usr/ , supongo, es el usuario de la computadora. Sin embargo, no estoy seguro de por qué /local/ está allí. Obviamente significa la computadora local, pero dado que está en la computadora (o en un servidor), ¿sería realmente necesario? ¿No estaría bien /usr/bin ?

¿Y qué es /bin ? ¿Por qué se suele utilizar esta área para instalar scripts en el terminal?

Respuesta:

/usr/local/bin es para programas que puede ejecutar un usuario normal.

  • La jerarquía /usr/local es para que la utilice el administrador del sistema cuando instale software localmente.
  • Debe estar a salvo de que se sobrescriba cuando se actualice el software del sistema.
  • Puede usarse para programas y datos que se pueden compartir entre un grupo de hosts, pero que no se encuentran en /usr .
  • El software instalado localmente debe colocarse en /usr/local lugar de / usr, a menos que se esté instalando para reemplazar o actualizar el software en /usr .

Esta fuente ayuda a explicar el estándar de jerarquía del sistema de archivos en un nivel más profundo.

También puede encontrar interesante este artículo sobre el uso y abuso de /usr/local/bin .

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım