Cシェル(csh)で、FreeBSDのデフォルトのインストールを使用しています。
これを実行して実行できるコマンドがあるとします。/sbin/abcですが、abcを実行して実行することはできません。 abcをどこでも実行できるようにする特定のパスまたは何かを設定するにはどうすればよいですか?
/sbin/abc
abc
ああ、FreeBSD。それはtcshだと私は信じています。
そう:
set path=(/sbin $path)
bash & zsh 構文:
export PATH=${PATH}:/sbin
sh 構文(2つの別々のコマンド):
PATH=${PATH}:/sbin export PATH
csh および tcsh :
setenv PATH "$ {PATH}:/ sbin" set path =($ path/sbin)
これにより、パスに/sbinが追加されるため、abcと入力すると、シェルは/sbinでもそれを探します。コマンドを~/.bashrcファイル(または~/.cshrc、~/.tcshrc、~/.profile、~/.login-使用するシェルによって異なります)に追加することもできます。
/sbin
~/.bashrc
~/.cshrc
~/.tcshrc
~/.profile
~/.login