
Estoy usando una instalación predeterminada de FreeBSD, con C shell (csh).
Supongamos que tengo un comando que puedo ejecutar ejecutando esto: /sbin/abc
, pero no puedo ejecutarlo ejecutando abc
. ¿Cómo puedo establecer una ruta determinada o algo que haga abc
que se pueda ejecutar en todas partes?
Respuesta1
Ajá, FreeBSD. Eso es tcsh, creo.
Entonces:
set path=(/sbin $path)
Respuesta2
export PATH=${PATH}:/sbin
shsintaxis (dos comandos separados):
PATH=${PATH}:/sbin
export PATH
setenv RUTA "${PATH}:/sbin"
establecer ruta=($ruta /sbin)
Esto se agregará /sbin
a su ruta, por lo que cuando escriba , el shell también lo abc
buscará . /sbin
También puede agregar el comando a su ~/.bashrc
archivo (o ~/.cshrc
, ~/.tcshrc
, ~/.profile
, ~/.login
dependiendo del shell que utilice).