Linux深化


アクセス権


フォルダとファイルの権限を使用して、フォルダとファイルを区別できます.
フォルダまたはファイルの権限を変更する方法について説明します.mkdirフォルダの作成nanoファイルの作成
crtl+X、Y、Enter->新しいファイルの保存cat出力ファイルの内容nodeJavaScriptファイルの実行ls -lファイルの所有者とファイルに適用される権限の決定
  • d:ディレクトリフォルダ
  • -:notディレクトリファイル
  • r, w, x:read、write、execute権限

  • user : owner. ファイルの所有者
  • group:グループは、複数のユーザを含むことができる.
    グループ内のすべてのユーザーは、ファイルに対して同じグループアクセス権を持っています.
  • other:ファイルにアクセスできる他のユーザー.
    other権限が設定されている場合は、その権限をグローバル権限設定と見なすことができます.
  • chmodフォルダまたはファイルに適用する権限を変更するコマンド.
    OSにログインしているユーザーがフォルダまたはファイルの所有者と同じである場合は、権限を変更できます.
    異なる場合は、管理者権限を取得するコマンドsudoで変更できます.

    権限を変更する2つの方法


    Symbolic method

    +プラス-マイナス=アクセサリーの種類を変更します.

    Absolute form

    rwxを3 bitと解釈し、権限を数字3と表記する.

    かんきょうへんすう


    PC上で環境変数を設定する方法.
    JavaScriptコードで環境変数を使用する方法について
    環境変数とは?
    Linuxベースのオペレーティングシステムでは、PCはシステム自体にグローバル変数を設定できます.
    システムに設定されたグローバル変数を環境変数と呼びます.
    APIキー、DBパスワードなどの機密情報は、環境変数を使用して格納および管理できます.
    他のPCまたは複数台.envファイルでは、同じ変数名に値を再割り当てできます.
    すなわち,環境変数を用いて環境を区別してコードを記述することができる.

    export

  • 端末にはexportが入力され、記録された環境変数を確認することができる.
  • の新しい環境変数を追加できます.
    この場合、タグ(=)の前後にスペースがない必要があります.
  • // 환경변수를 설정 방식
    export urclass="is good"
  • コマンドechoの後に環境変数を入力すると、環境変数の値を決定できます.
    このとき,環境変数の前にドルsign($)を入力し,変数を端末に渡す.
  • ですが、exportで環境変数を設定するのは一時的です..envによって永続的に適用できます.
  • .env


    Node.jsは環境変数を格納するために使用されます.
    ファイル.使用する環境変数を作成して入力し、保存する方法を使用します.

    dotenv


    npm module dotenvをインストールし、JavaScriptで環境変数を使用できます.
    つまり.envファイルに格納されているコンテンツを読み込むにはdotvモジュールが必要です.
  • 2.envファイルに格納されている環境変数を使用するのに役立ちます.
  • process.env : Node.jsの内蔵オブジェクトで、環境変数にアクセスおよびクエリーできます.
  • dotenv.config();
    // .env를 process.env에 적용할 수 있게 해준다.
    
    console.log(process.env);
    // 환경 변수 조회