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だった)