Linux Environment Variables
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
グローバル変数は子プロセスによって継承されます。
現在のセッションのためにグローバル変数を作成するには、次のようにします:
この変数は、現在のセッションとその子プロセスからアクセス可能です。
変数を削除するには、次のようにします:
ローカル変数は現在のシェル/スクリプトによってのみアクセスできます。
From: https://geek-university.com/linux/common-environment-variables/
DISPLAY – Xによって使用されるディスプレイ。この変数は通常**:0.0**に設定されており、これは現在のコンピュータの最初のディスプレイを意味します。
EDITOR – ユーザーの好みのテキストエディタ。
HISTFILESIZE – 履歴ファイルに含まれる最大行数。
HISTSIZE – ユーザーがセッションを終了したときに履歴ファイルに追加される行数。
HOME – あなたのホームディレクトリ。
HOSTNAME – コンピュータのホスト名。
LANG – 現在の言語。
MAIL – ユーザーのメールスプールの場所。通常は**/var/spool/mail/USER**。
MANPATH – マニュアルページを検索するためのディレクトリのリスト。
OSTYPE – オペレーティングシステムの種類。
PS1 – bashのデフォルトプロンプト。
PATH – バイナリファイルを実行するためのすべてのディレクトリのパスを格納します。ファイル名を指定するだけで、相対パスや絶対パスを使わずに実行できます。
PWD – 現在の作業ディレクトリ。
SHELL – 現在のコマンドシェルへのパス(例:/bin/bash)。
TERM – 現在の端末タイプ(例:xterm)。
TZ – あなたのタイムゾーン。
USER – 現在のユーザー名。
この変数の値を0に変更すると、セッションを終了したときに履歴ファイル(~/.bash_history)が削除されます。
この変数の値を0に変更してください。そうすれば、セッションを終了すると、任意のコマンドが履歴ファイル(~/.bash_history)に追加されます。
プロセスは、http または https を通じてインターネットに接続するために、ここで宣言された proxy を使用します。
プロセスはこれらの環境変数で示された証明書を信頼します。
プロンプトの見た目を変更します。
ルート:
通常のユーザー:
バックグラウンドジョブが1つ、2つ、3つ:
バックグラウンドジョブが1つ、停止したジョブが1つ、最後のコマンドが正しく終了しなかった:
AWSハッキングを学び、練習する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、練習する: HackTricks Training GCP Red Team Expert (GRTE)