$ USER、$ HOME、$ PATHなどがあります。4文字以上のUNIX環境変数はありますか?
0
A
答えて
8
がたくさんあります:あなたがenv
コマンドを使用して、すべての環境変数を表示することができDBUS_SESSION_BUS_ADDRESS、XAUTHORITY、GDM_LANGなど - ターミナル内でそれを入力します。
私が知る限り、環境変数には制限はなく、任意の長さにすることができ、それらを作成して環境に追加することができます(export
をご覧ください)。概念的には、環境変数は、端末で実行されているすべてのプログラム間で共有される「グローバル変数」として機能します。
3
うわー、$SHELL
私が知っているものの1つです。
編集:詳細はthis pageを参照してください。
0
$LD_LIBRARY_PATH
および$LD_PRELOAD
は、リンクするために存在する。
0
ユーザー定義の環境変数は4つの文字(例:CLASSPATH)どの程度$DISPLAY
と$LD_LIBRARY_PATH
1
する必要はありません。
7
Err ...たくさんですか?
$ env | cut -d = -f 1 | sort | uniq
_
COLORFGBG
DBUS_SESSION_BUS_ADDRESS
DESKTOP_SESSION
DISPLAY
DM_CONTROL
EDITOR
GPG_AGENT_INFO
GS_LIB
GTK2_RC_FILES
GTK_RC_FILES
HISTCONTROL
HOME
KDE_FULL_SESSION
KDE_MULTIHEAD
KDE_SESSION_UID
KDE_SESSION_VERSION
KONSOLE_DBUS_SERVICE
KONSOLE_DBUS_SESSION
LANG
LANGUAGE
LESSCLOSE
LESSOPEN
LIBGL_DRIVERS_PATH
LOGNAME
LS_COLORS
OLDPWD
PATH
PROFILEHOME
PWD
QT_PLUGIN_PATH
SESSION_MANAGER
SHELL
SHLVL
SSH_AGENT_PID
SSH_AUTH_SOCK
TERM
USER
WINDOWID
WINDOWPATH
XCURSOR_THEME
XDG_DATA_DIRS
XDG_SESSION_COOKIE
XDM_MANAGED
1
すべてのシステムが異なって構成されそうではなく、ここではそれらすべてをリスト、ちょうどあなた自身のシステムでそれらをすべてリストするには、次のコマンドを入力します
set | sed 's/=.*//' | grep -v "^[A-Z_]\{4\}$"
それは大きなを持っているように私はset
の代わりenv
を使用したいです範囲。ほとんどのシステム環境変数は大文字であるため、その制限を追加するには、パイプラインに追加のgrepを追加します。
set | sed 's/=.*//' | grep "[A-Z_]" | grep -v "^[A-Z_]\{4\}$"
1
env |カット-d = -f 1 | grep -E "([A-Z _] {4、})"
このコマンドを使用して
関連する問題
- 1. UNIXのPATH環境変数の編集
- 2. Visual Studio環境変数のリストはありますか?
- 3. XCode 4のカスタム環境変数 - $ {CUSTOM_VAR}
- 4. 文字列と文字列の配列**環境変数
- 5. IPhone上で動作するプログラミング環境はありますか?
- 6. すべてのUnixシェルの環境変数の作成
- 7. Xcode 4で「環境変数が長すぎます」
- 8. UNIX環境下でのネットワーキングプログラミングスキル
- 9. 変数は、Railsの環境
- 10. ビジュアルスタジオビルドヘルパーに環境変数を永続化する方法はありますか?
- 11. 環境変数を移植する方法はありますか?
- 12. EmacsミニバッファでOS X/UNIX環境変数にアクセス
- 13. CでUnix環境をソート
- 14. PATH環境変数には何の効果もありませんか? (VS2010)
- 15. 読み取り、bashの環境変数
- 16. Cygwinは環境変数
- 17. 環境変数は、ドッキングウィンドウ-compose.yml
- 18. WinDbg環境変数
- 19. Rails環境変数
- 20. Monodroid環境変数
- 21. Eclipse環境変数
- 22. netbeans環境変数
- 23. Hex以外のPHP用の英数字文字列エンコーダはありますか?
- 24. "4つ以上の繰り返し文字が含まれていません"
- 25. UNIX上にnanosecond-class time関数はありますか?
- 26. なぜWORKON_HOME環境変数を設定する必要がありますか?
- 27. JS/Coffeescriptの環境変数
- 28. のlog4j - アクセス環境変数
- 29. アンドロイドのデバッグ環境変数
- 30. バッチスクリプトマシンの環境変数
UNIQ(UE)は必要あなたは2と同じにすることはできませんのではありません。 –
ええ、公正なポイント。私は、一般的なテキストパイプラインのノイズを抑えるためにソートした後にuniqする傾向がありますが、この状況では不要です。 –