Как добавить местоположение в свой путь в Unix?

Как добавить местоположение в свой путь в Unix?

Я использую установку FreeBSD по умолчанию с оболочкой C (csh).

Предположим, у меня есть команда, которую я могу запустить, выполнив это: /sbin/abc, но не могу запустить, выполнив abc. Как мне задать определенный путь или что-то еще, что сделает abcее запускаемой везде?

решение1

Ага, FreeBSD. Это tcsh, я полагаю.

Так:

set path=(/sbin $path)

решение2

Баш&зшсинтаксис:

export PATH=${PATH}:/sbin

шсинтаксис (две отдельные команды):

PATH=${PATH}:/sbin
export PATH

cshитчш:

setenv PATH "${PATH}:/sbin"
установить путь=($path /sbin)

Это добавит /sbinк вашему пути, так что когда вы наберете abc, оболочка также будет искать /sbinего. Вы также можете добавить команду в свой ~/.bashrcфайл (или ~/.cshrc, ~/.tcshrc, ~/.profile, ~/.login— в зависимости от того, какую оболочку вы используете).

Связанный контент