Unix でパスに場所を追加するにはどうすればよいですか?

Unix でパスに場所を追加するにはどうすればよいですか?

私は C シェル (csh) を備えた FreeBSD のデフォルト インストールを使用しています。

次のように実行することで実行できるコマンドがあるとします。/sbin/abcただし、 を実行しても実行できません。特定のパスなどを設定して、どこでも実行できるabcようにするにはどうすればよいでしょうか。abc

答え1

ああ、FreeBSD ですね。tcsh だと思います。

それで:

set path=(/sbin $path)

答え2

バッシュ翻訳構文:

export PATH=${PATH}:/sbin

シュ構文(2つの別々のコマンド):

PATH=${PATH}:/sbin
export PATH

シェルそしてtcsh:

setenv PATH "${PATH}:/sbin"
パスを($path /sbin)に設定します

これはパスに追加される/sbinので、 と入力するとabc、シェルは も検索します/sbin。 ファイルにコマンドを追加することもできます~/.bashrc(または~/.cshrc~/.tcshrc~/.profile~/.login—使用するシェルによって異なります)。

関連情報