Mac環境変数の設定

2348 ワード

Macでは、環境変数を追加する必要があるシーンがあります.1、実行ファイルの場所にかかわらず、任意の場所で実行可能なファイルを実行します.2、任意の位置である経路を参照する.この場合、一般的には、ユーザフォルダの下、すなわちcd~コマンドが存在するフォルダである.bash_プロファイルに対応するパスを追加します(.bash_profileがない場合は作成します).フォーマットは次のとおりです.
export PATH=$PATH: 1>: 2>: 3>:------: N>

次に、sourceを使用する.bash_profileを有効にします.その他の内容は、下記の転載をご覧ください.
変換元:https://www.cnblogs.com/shineqiujuan/p/4693404.htmlmacは一般的にbashをデフォルトshellとして使用します
Macシステムの環境変数は、ロード順:/etc/profile/etc/paths~/.bash_profile ~/.bash_login ~/.profile ~/.bashrcはもちろん/etc/profileと/etc/pathsはシステムレベルであり、システム起動はロードされ、次のいくつかは現在のユーザーレベルの環境変数です.後ろの3つは、~/.bash_profileファイルが存在すると、後のいくつかのファイルは無視されて読まない、もし~/.bash_profileファイルが存在しない場合、このようにして後のファイルを読み込む.~/.bashrcには上記のルールはありません.bash shellが開いたときにロードされます.
特別な説明がなければ、PATHを設定する文法はすべて:——————————————————
1 2
真ん中をコロンで区切る
 export PATH=$PATH::::------:

(一)グローバル設定下のいくつかのファイル設定はグローバルであり、変更時にroot権限が必要である
1)/etc/paths(グローバルにこのファイルを修正することを推奨する)pathsを編集し、環境変数をpathsファイルに追加します.1行1パスHint:環境変数を入力するときは、1つずつ入力する必要はありません.フォルダをTerminalにドラッグすればいいです.
2)/etc/profile(このファイルを変更しないことを推奨)グローバル(共通)構成で、ログイン時にファイルが読み込まれます.
3)/etc/bashrc(一般的にこのファイルにシステムレベルの環境変数を追加する)グローバル(共通)構成で、bash shellが実行されると、どのような方法でもこのファイルが読み込まれます.
4) 1.ファイルを作成する:sudo touch/etc/paths.d/mysql 2.このファイルをvimで開く(open-tで開く場合、編集は許可されません):sudo vim/etc/paths.d/mysql 3.このファイルを編集し、パスを入力して保存する(Terminalウィンドウを閉じてもう一度開くとmysqlコマンドが使用できる)/usr/local/mysql/binは、変数をすべてpathsの1つのファイルに入れずに自分で新しいファイルを生成でき、管理が容易になるという.
(二)単一ユーザー設定
1)~/.bash_profile(任意のファイルにユーザレベルの環境変数を追加)(注:Linuxでは.bashrc、Macでは.bash_profile)bash shellがloginで実行されている場合、このファイルが読み込まれます.このファイルは一度だけ実行されます!デフォルトでは、いくつかの環境変数設定コマンド別名alias ll='ls-la'を設定して環境変数を設定します.
1 export PATH=/opt/local/bin:/opt/local/sbin:$PATH 2)~/.bashrc同上
すぐに有効にする場合は、$sourceに対応するファイルの一般環境変数を変更し、再起動して有効にする文を実行します.