MAMPを削除したときにmacのPATH設定を編集・削除した話

こんにちは。web開発に奮闘中の新米エンジニアの僕ですが、最近php(webサーバー)の負荷とか同時接続数とかがどの程度まで安全なのか分からず悩むようになってきました。

apache,nginxについて勉強しようかな、、

その前に、いまのMAMP環境では深い理解が得られないと思い、MAMPをアンインストールしました。

前置きが長くなりましたが、そのときに「macのPATHの編集とか削除ってどうするんだっけ?」と調べたので備忘録としてまとめておきます。

macでPATHを確認する

PATHという環境変数を表示するという意味になります。

$ echo $PATH

もしくは、環境変数を表示するprintenvコマンドでPATHの行を探すことで確認できます。

$ printenv

次のようにすればPATHの行だけを取得できます。

$ printenv | grep PATH

grepコマンドにパイプで渡せば、出力する内容の引数に渡した文字列を含む行だけが表示されます。

他にもこんなのもあります。

export -p

macでPATHを編集する

PATH情報を上書きする形で削除します。

現在のPATH

declare -x PATH="/opt/anaconda3/bin:/opt/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS:/Applications/MAMP/Library/bin"

最後のMAMPのところ以外をコピーする。

/opt/anaconda3/bin:/opt/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS

ちなみに、:(コロン)は区切り文字です。

次のコマンドで実行。

$ export PATH="/opt/anaconda3/bin:/opt/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS"

最後に次のコマンドを実行。

source ~/.bashrc
source ~/.bash_profile

これで削除完了です。