PATHを通す

 

~メモ~

 

パスを通す

環境変数($PATH)の記述を変えて、コマンド検索パスを追加すること。

 

コマンド検索パスとはshell(ターミナル)がコマンドを検索するためのパス。

lsとかpwdなどのコマンドは実行ファイル、でそれを読み込んでいるだけ。

Linuxでは、データもコマンドも全て“ファイル”

 

$ printenv PATH

/Users/XXX/.rbenv/shims:/Users/XXX/.rbenv/shims:/Users/XXX/.rbenv/shims:/Users/XXX/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

 

並べると

/Users/XXX/.rbenv/shims

/Users/XXX/.rbenv/shims

/Users/XXX/.rbenv/shims

/Users/XXX/anaconda3/bin

/usr/local/bin

/usr/bin

/bin

/usr/sbin

/sbin

になる(同じのが3つあるのは一旦無視。。。)

 

そして例えばlsコマンドの場所を探してみると

 

$which ls

/bin/ls

 

となるので、/bin上にあり、/binがPATHとして登録されているためlsと打つだけでlsを実行できる。もちろん/bin/lsと入力しても同じ結果になる。

(printenvは/usr/binだった)