Linux では、PATH は環境変数を指します。これは通常、オペレーティング システムの動作環境を指定するオペレーティング システム内のいくつかのパラメータを指します。現在の環境変数を表示するには、コマンド「echo $PATH」を使用します。変更する必要がある場合は、後で追加できます。 path で設定したパス配下のファイルは任意の場所で実行でき、ファイルの場所は「どの実行ファイルを指定するか」コマンドで確認できます。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux パス環境変数
PATH は環境変数を指します。コマンド echo $PATH
を使用して、現在の環境。変更が必要な場合は、後で変数を追加できます。たとえば、/etc/apache2/bin を環境変数として追加する場合は、
PATH=$PATH; /etc/apache2/bin
と入力して Enter キーを押します。
環境変数の意味
環境変数とは、通常、オペレーティング システムの動作環境を指定するオペレーティング システム内のいくつかのパラメータを指します。ポインタに相当しますが、変数の値を確認したい場合は「$」を付ける必要があります。
環境変数の分類
影響範囲によって分ける
Linuxの変数は環境変数に分けることができますおよびローカル変数:
1) 環境変数: グローバル変数に相当し、すべてのシェルに存在し、継承されます;
2) ローカル変数: ローカル変数に相当し、現在のシェルにのみ存在します, ローカル変数には環境変数が含まれ、環境変数以外の変数には継承がありません。
ライフサイクルによると
1) 永続的: 設定ファイルを変更する必要があり、変数は永続的に有効になります;
2) 一時的: エクスポート定義を使用し、シェルの後は無効です。
PATH の役割
簡単に言うと、PATH は文字列変数であり、コマンドが入力されると、LINUX はその文字列変数を検索します。
#つまり、pathで設定されたパス配下のファイルはどこでも実行可能であり、どの実行ファイルコマンドによってファイルの場所がわかることになります。#View PATHecho $PATH
: $ env
set コマンドを使用しますローカルに定義されたすべてのシェル変数を表示するには: $ set
unset コマンドを使用して環境変数をクリアしますset は環境変数の値を設定できます。環境変数の値をクリアするには、unset コマンドを使用します。値が指定されていない場合、変数値は NULL に設定されます。例は次のとおりです。
$ export TEST="Test..." #增加一个环境变量TEST $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 TEST=Test... $ unset $TEST #删除环境变量TEST $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了
Modify PATHMongodb サーバーを列として追加するには
Modification方法 1:export PATH=/usr/local/mongodb/bin:$PATH
//配置完后可以通过echo $PATH查看配置结果。
有効性方法: 即時有効
有効期間: 一時的な変更、現在のターミナル ウィンドウでのみ有効、現在のウィンドウが終了すると元のパス構成が復元されます。クローズ済み
ユーザー制限: 現在のユーザーのみ
変更方法 2:.bashrc ファイルを変更する:
vim ~/.bashrc //在最后一行添上: export PATH=/usr/local/mongodb/bin:$PATH
有効な方法: (以下の2種類があります)
#1. 現在のターミナル ウィンドウを閉じ、新しいターミナル ウィンドウを再度開くと有効になります
修正方法その3:
プロファイルファイルの修正:
vim /etc/profile /export PATH //找到设置PATH的行,添加 export PATH=/usr/local/mongodb/bin:$PATH有効な方法: 1. システムrestart
#有効期間:永久有効
環境ファイルの変更による場合: vim /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入“:/usr/local/mongodb/bin”
有効化方法: システム再起動
有効期間: 永続有効
ユーザー制限: 全ユーザー対象
一般的に使用される環境変数
PATH は、シェルがコマンドまたはプログラムを検索するディレクトリを決定します HOME 現在のユーザーのホーム ディレクトリ
HISTSIZE履歴レコードの数
LOGNAME 現在のユーザーのログイン名
HOSTNAME ホストの名前を指します
SHELL 現在のユーザーのシェル タイプ
LANGUGE 言語関連の環境変数。この環境変数は複数の言語で変更できます。
MAIL 現在のユーザーのメール保存ディレクトリ
PS1 基本的なプロンプトは、root ユーザーの場合は #、$## です。
# 一般ユーザー向け 関連の推奨事項 :《Linux ビデオ チュートリアル
》以上がLinuxパスとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。