3~49日目
1.22日目
n回回転
これは、状況に応じて使用するために
2.権限
-/rw-/rw-/r-- //not directory
d/rwx/rwx/r-x//directory
(?ディレクトリ-ユーザー-グループ-その他)
d directory
r read permission
w write permission
x execute permission
ユーザー(user):ファイルの所有者、ファイルの作成者
≪グループ|Group|emdw≫:複数の人がいる場合は、各ユーザーに権限を割り当てるのではなく、グループに権限を割り当てることと、グループにユーザーを含めることで権限を制御できます.
残り(other):ファイルへのアクセス権は、他のユーザー、ファイルが作成されていない他のすべてのユーザー、およびグローバル権限と見なすことができます.
chmod
権限を変更するコマンド<> Symbolic method
Access Class => u(user) g(group) o(other) a(all: u,g, and o)
Operator => +(add access) -(remove access) =(set exact access)
Access Type => r(read) w(write) x(execute)
chmod g-r filename # removes read permission from group
chmod g+r filename # adds read permission to group
chmod g-w filename # removes write permission from group
chmod g+w filename # adds write permission to group
chmod g-x filename # removes execute permission from group
chmod g+x filename # adds execute permission to group
chmod o-r filename # removes read permission from other
chmod o+r filename # adds read permission to other
chmod o-w filename # removes write permission from other
chmod o+w filename # adds write permission to other
chmod o-x filename # removes execute permission from other
chmod o+x filename # adds execute permission to other
chmod u+x filename # adds execute permission to user
<> Absolute formRead//4
Write//2
Execute//1
7 => rwx
6 => rw-
5 => r-x
4 => r--
3 => -wx
2 => -w-
1 => --x
0 => ---
例
chmod 744 filename
//- rwx r-- r--3.環境変数
コードにAPIキーなど公開できない情報が含まれている場合、APIキーが公開される場合があります
これを防止するためには、API鍵をPCに記憶して使用する必要がある
PCに割り当てられた変数は、変数に文字列を割り当てるのと同じです.
Linuxベースのオペレーティングシステムでは、システム自体にグローバル変数>>環境変数を設定できます.
export
を使用して環境変数を設定できます.export
export
コマンドを入力すると、記録された環境変数を表示できます.export name="tae"
などの新しい環境変数を追加できます.等号(=)の前後にスペースは使用できません
echo $name
コマンドを使用して、echo
などの環境変数の値をチェックし、ドルで識別($)して環境変数を表すことができます.dotenv
npmモジュールdotnvを使用することで、JavaScriptで環境変数を使用できます.node.jsに組み込まれたオブジェクト
process.env
を用いて、export
と確認されたコンテンツと同じコンテンツをオブジェクトに出力することができるこれは.環境変数としてenvファイルを使用するのに役立ちます
コマンド
export
の環境変数は、現在使用されている端末でのみ一時的に使用できます.Node.jsで.envファイルの作成と保存方法の使用
myname=noh
index.jsconst dotenv = require("dotenv");
dotenv.config();
console.log(process.env.myname);
API keyやDB passwordなどの機密情報を格納管理するには、上記の環境変数を使用します.異なるPCまたは複数台.envファイルで同じ変数名に異なる値を指定できます.
review
require vs import
import{a}from>>このように書くと、a以外の値はツリージッタで構築から削除され、不要な要素を削除することでコード量が減少し、パフォーマンスも向上します
requireは不要なコードをすべて読み込みます
Reference
この問題について(3~49日目), 我々は、より多くの情報をここで見つけました https://velog.io/@ntk100/Section-3-49일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol