Instalé las utilidades principales de GNU a través de brew install coreutils
. También agregué PATH=$(brew --prefix coreutils)/libexec/gnubin:$PATH
al comienzo de ~/.bash_profile
(y es de origen automático en ~/.bashrc
) para habilitar el acceso a estas utilidades con sus nombres predeterminados, y no se puede añadir g
.
También quiero acceder a la man
páginas de estas utilidades, así que agregué MANPATH="/usr/local/opt/coreutils/libexec/gnuman:${MANPATH-/usr/share/man}"
a ~/.bash_profile
como la segunda línea. Por desgracia, cuando escribo man ls
por ejemplo, todavía obtengo la página de manual de BSD, en lugar de la de Gnu. ¿Cómo puedo solucionar esto?
echo $MANPATH
¿espectáculo?man gcat
?Respuestas:
OK, después de investigar sobre
$MANPATH
Con respecto a Linux \ UNIX, se me ocurrió la idea de agregarexport MANPATH
justo después de definirlo en~/.bash_profile
. Esto resuelve el problema según sea necesario, es decir, me da acceso aman
páginas paracoreutils
, y solo luego a sus versiones BSD, si no existe una versión GNU.fuente