Linuxライセンス/環境変数


使用制限


ファイルまたはフォルダが存在するディレクトリに端末コマンドls -lを入力

初期-dはそれぞれnotディレクトリとディレクトリを表す
(フォルダはd、ファイルは-)
r,w,xはそれぞれ、「読み出し」権限、「書き込み」権限、「実行」権限、「書き込み」権限、および「実行」権限を表す.
3回表示する理由は、ユーザーとグループ、その他の権限の表示です.
  • user:userはファイルの所有者であり、デフォルトではファイルの作成者はファイルの所有者である.
  • group:グループ内のすべてのユーザーは、ファイルに対して同じグループアクセス権を持っています.
  • other:ファイルが作成されていない他のすべてのユーザーを表します.(グローバル権限設定)
  • chmod:権限を変更するコマンド


    フォルダまたはファイルの読み取り、書き込み、実行権限を変更できます.
    OSにログインしたユーザーがフォルダまたはファイルの所有者と同じである場合、フォルダまたはファイルの権限をコマンドchmodに変更できます.
    異なる場合は、管理者権限を取得するコマンドsudoを使用してフォルダまたはファイルの権限を変更できます.

    コマンドchmodを使用して権限を変更します。


    1つ目はSymbolicメソッドで、プラス記号(+)、マイナス記号(-)、割り当て(=)、添付ファイルのタイプをマークして変更します.
    Symbolic methodアクセスクラス、演算子、アクセスタイプの区分
    Access classOperatorAccess Typeu (user)+ (add access)r (read)g (group)- (remove access)w (write)o (other)= (set exact access)x (execute)a (all: u, g, and o)
    変更する条件の組合せに基づいて、アクセスクラスのu、g、o、aを入力し、演算子とアクセスタイプを順次入力します.
    2つ目はAbsolute Formで、rwxを3桁に解析し、権限を3桁の数字にマークします.
    Absolute Formは数字7の3桁の和を表す
    PermissionNumberRead (r)4Write (w)2Execute (x)1
    各ユーザ、グループまたは他のユーザまたはグループにrwxが表示され、各領域のboolean値としてマークできます.
    user、group、otherの順に数値と
    #SumrwxPermission74(r) + 2(w) + 1(x)rwxread, write and execute64(r) + 2(w) + 0(-)rw-read and write54(r) + 0(-) + 1(x)r-xread and execute44(r) + 0(-) + 0(-)r--read only30(-) + 2(w) + 1(x)-wxwrite and execute20(-) + 2(w) + 0(-)-w-write only10(-) + 0(-) + 1(x)--xexecute only00(-) + 0(-) + 0(-)---none

    かんきょうへんすう


    システムで設定したグローバル変数を環境変数に設定

    export

    export:環境変数のチェック&環境変数の一時適用
    端末にコマンドexportを入力するだけで、記録された環境変数を表示できます.
    export wow="is amazing"
    コマンドexport新しい環境変数の追加を許可
    等号マーク(Equal sign,=)の前後にスペースがない必要があります.
    echo $wow
    => is amazing
    コマンドechoを使用して環境変数を入力し、環境変数の値を表示します.
    環境変数の前にドルID($)を入力し、変数の意味を端末に伝える.

    dotenv


    npmモジュールdotenvJavaScriptの環境変数を提供Node.jsの組み込みオブジェクトprocess.envコマンドexportで確認した内容と同じ内容をオブジェクトに出力できます.
    dotenv

    .env


    Node.jsでは環境変数を永続的に使用できます.
    コマンドexportとして適用される環境変数は、現在使用されている端末でのみ一時的に使用できます.
    => Node.jsではファイルです.envの作成と保存方法の使用
    const dotenv = require("dotenv");
    dotenv.config();
    console.log(process.env.myname);
    dotenv.config方法.envに適用可能process.env環境変数を使用すると、APIキー、DBパスワードなどの機密情報を格納および管理し、異なるPCまたは複数の.envファイルに同じ変数名に異なる値を割り当てることができます.
    開発環境と提供環境が異なるAPIキーを使用する場合、環境変数を使用して環境を区別し、コードを記述できます.
    同様に、データベースは開発、テスト、製品環境に分けることもできます.