GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで$PATH変数を永続的に設定する方法を学ぶ

Linux(UNIXも)の場合 $ PATH は環境変数であり、実行可能ファイルを探す場所をシェルに指示するために使用されます。 $ PATH 変数はLinuxシステムに優れた柔軟性とセキュリティを提供し、最も重要な環境変数の1つであると言っても過言ではありません。

お見逃しなく: ローカル、ユーザー、およびシステム全体の環境変数を設定および設定解除する方法

$PATHの内にあるプログラム/スクリプト ディレクトリは、それらへのフルパスを指定せずに、シェルで直接実行できます。このチュートリアルでは、 $ PATHを設定する方法を学習します。 グローバルおよびローカルで可変。

まず、現在の$PATHの値を見てみましょう。ターミナルを開き、次のコマンドを発行します。

$ echo $PATH

結果は次のようになります:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

結果は、コロンで区切られたディレクトリのリストを示しています。ユーザーのシェルプロファイルファイルを編集することで、ディレクトリを簡単に追加できます。

さまざまなシェルでは、これは次のようになります。

  1. Bashシェル->〜/ .bash_profile、〜/.bashrcまたはprofile
  2. Korn Shell->〜/.kshrcまたは.profile
  3. Zシェル->〜/.zshrcまたは.zprofile

問題のシステムへのログイン方法によっては、異なるファイルが読み取られる場合があることに注意してください。これがbashマニュアルの内容です。ファイルは他のシェルでも同様であることに注意してください:

/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file|

上記を考慮して、 $ PATHにディレクトリを追加できます。 使用する対応するファイルに次の行を追加して、変数を変更します。

$ export PATH=$PATH:/path/to/newdir

もちろん、上記の例では、「/ path / to/newdir」を変更する必要があります 設定したい正確なパスを使用します。 。*rcを変更したら または。*_profile 「ソース」を使用してファイルを再度呼び出す必要があります コマンド。

たとえば、bashではこれを行うことができます:

$ source ~/.bashrc

以下に、私の $ PATHの例を示します。 ローカルコンピュータの環境:

[email protected][TecMint]:[/home/marin] $ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/marin/bin

これは、実際にはローカルの「ビン」を作成するための良い習慣です。 実行可能ファイルを配置できるユーザー用のフォルダー。各ユーザーには、コンテンツを保存するための個別のフォルダーがあります。これは、システムを安全に保つための良い手段でもあります。

$ PATH の設定について質問や問題がある場合は、 環境変数については、下のコメントセクションで質問を送信してください。


Linux
  1. Linuxで$PATHを永続的に設定する方法

  2. Linuxで環境変数とシェル変数を設定/作成する方法

  3. Linuxで$Path変数を設定する方法

  1. Linuxで$PATH変数を設定する方法

  2. Linux環境変数:LinuxVPSでの読み取りと設定の方法

  3. Linux で環境変数を設定、一覧表示、および削除する方法

  1. Linuxでデータを安全かつ完全に削除する方法

  2. Linux エクスポート コマンドの例 (環境変数の設定方法)

  3. Linux/Unix で $PATH を永続的に設定するには?