Aha, FreeBSD. Isso é tcsh, eu acredito.
Então:
set path=(/sbin $path)
Estou usando uma instalação padrão do FreeBSD, com o shell C (csh).
Suponha que eu tenha um comando que eu possa executar executando este: /sbin/abc , mas não pode ser executado executando abc . Como posso definir um determinado caminho ou algo que torne abc executável em todos os lugares?
sintaxe bash:
export PATH=${PATH}:/sbin
sintaxe sh (dois comandos separados):
PATH=${PATH}:/sbin
export PATH
csh e tcsh:
setenv PATH "${PATH}:/sbin"
set path=($path /sbin)
Isso adicionará /sbin ao seu caminho, então quando você digitar abc , o shell também procurará /sbin por ele. Você também pode adicionar o comando ao seu arquivo ~/.bashrc (ou ~/.cshrc , ~/.tcshrc , ~/.profile , ~/.login - dependendo de qual shell você usa).