¿Cómo agrego una ubicación a mi ruta en Unix?

¿Cómo agrego una ubicación a mi ruta en Unix?

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 abcque se pueda ejecutar en todas partes?

Respuesta1

Ajá, FreeBSD. Eso es tcsh, creo.

Entonces:

set path=(/sbin $path)

Respuesta2

intento&zshsintaxis:

export PATH=${PATH}:/sbin

shsintaxis (dos comandos separados):

PATH=${PATH}:/sbin
export PATH

cshytcsh:

setenv RUTA "${PATH}:/sbin"
establecer ruta=($ruta /sbin)

Esto se agregará /sbina su ruta, por lo que cuando escriba , el shell también lo abcbuscará . /sbinTambién puede agregar el comando a su ~/.bashrcarchivo (o ~/.cshrc, ~/.tcshrc, ~/.profile, ~/.logindependiendo del shell que utilice).

información relacionada