ホームページ  >  記事  >  運用・保守  >  Linuxパスとはどういう意味ですか?

Linuxパスとはどういう意味ですか?

青灯夜游
青灯夜游オリジナル
2023-04-10 17:52:083255ブラウズ

Linux では、PATH は環境変数を指します。これは通常、オペレーティング システムの動作環境を指定するオペレーティング システム内のいくつかのパラメータを指します。現在の環境変数を表示するには、コマンド「echo $PATH」を使用します。変更する必要がある場合は、後で追加できます。 path で設定したパス配下のファイルは任意の場所で実行でき、ファイルの場所は「どの実行ファイルを指定するか」コマンドで確認できます。

Linuxパスとはどういう意味ですか?

#このチュートリアルの動作環境: 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 PATH

echo $PATH

env コマンドを使用してすべての環境変数を表示します

: $ 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. 現在のターミナル ウィンドウを閉じ、新しいターミナル ウィンドウを再度開くと有効になります
  • 2. 「source ~/.bashrc」コマンドを入力すると、すぐに有効になります
  • 有効期間: 永続的に有効
ユーザー制限: 現在のユーザーのみ

修正方法その3:

プロファイルファイルの修正:

vim /etc/profile
 /export PATH //找到设置PATH的行,添加
 export PATH=/usr/local/mongodb/bin:$PATH

有効な方法:

1. システムrestart
  • 2. すぐに有効にしたい場合は、 # source /etc/profile を実行する必要があります。それ以外の場合は、次回このユーザーとしてログインしたときにのみ有効になります。 。
  • #有効期間:永久有効

  • ユーザー制限:全ユーザー対象

修正方法4:

環境ファイルの変更による場合:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。