44
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Linux でパスを通す 環境変数の設定 / 確認 / 削除する

Last updated at Posted at 2019-10-22

パスの通し方について、シンプルにまとめます。

#パスを通すとは
環境変数PATHによく使うコマンドなどのパスを設定しておくことで、コマンド名のみで使用できるようになる。

(例)lsコマンドの場合

$ /usr/bin/ls

lsコマンドの場合、長いコマンドの記述が必要なところを、環境変数でパスに/usr/binが登録されていることで、lsのみで実行できている。

$ ls

##環境変数を確認

$ printenv

PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin

PATH部分が環境変数のパス設定部分となります。

環境変数を上書き

$ export PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:追加したいパス

※ 単純に追加したいパスとしないように注意
export PATH=追加したいパス

※ 小文字にしないように注意 (PATHとpathは全く別の変数として扱われるため)
export path=...

環境変数を削除

$ export -n 削除したい環境変数名

間違ってPATHではなく、pathで登録してしまった時などに削除できる。

##永続的に環境パスを設定する
コンソールからexportコマンドで登録した環境変数は、一時的なものなのでログアウトすると環境変数はリセットされてしまう。

$ vi ~/.bashrc

.bashrcにexportコマンドを書いておくと、環境変数の変更が永続化される。(ログアウトしてもリセットされない。)

誰かの役に立てれば幸いです。

44
27
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
44
27

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?