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モジュールdotenv
JavaScriptの環境変数を提供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キーを使用する場合、環境変数を使用して環境を区別し、コードを記述できます.
同様に、データベースは開発、テスト、製品環境に分けることもできます.
Reference
この問題について(Linuxライセンス/環境変数), 我々は、より多くの情報をここで見つけました
https://velog.io/@hoony0802/Linux-사용권한환경변수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
export wow="is amazing"
echo $wow
=> is amazing
const dotenv = require("dotenv");
dotenv.config();
console.log(process.env.myname);
Reference
この問題について(Linuxライセンス/環境変数), 我々は、より多くの情報をここで見つけました https://velog.io/@hoony0802/Linux-사용권한환경변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol