1 votos

¿Cuáles son los riesgos de añadir `/usr/libexec` a `$PATH`?

Quiero un acceso fácil a PlistBuddy, que ni siquiera estaba seguro de que todavía se enviara con MacOS (Big Sur 11.3 aquí).

Lo encontré en /usr/libexec un directorio que no conozco bien, pero que contiene un gran número de ejecutables, algunos de los cuales ya utilizo. Entonces, ¿por qué no es /usr/libexec en el valor por defecto  $PATH ?

Prefiero un gran $PATH y si es seguro, y editaría mi ~/.${SHELL##*/}rc con algo así:

export PATH=/usr/libexec:${PATH}

en lugar de añadir esto:

alias PlistBuddy=/usr/libexec/PlistBuddy

¿Hay alguna razón para no hacerlo?

2voto

user43889 Puntos 266

No debe añadir /usr/libexec a su camino.

/usr/libexec está destinado a "demonios y utilidades del sistema (ejecutados por otros programas)". Esta es la descripción del comando man hier .

Así que no querrás ejecutar directamente algo desde allí por error.

Si tienes una razón para ejecutar uno de esos ejecutables directamente es mejor crear un alias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X