데스크탑 응용 프로그램에서 볼 수있는 환경 변수 표시


1

데스크톱 응용 프로그램 (bash 또는 다른 명령 줄 셸이 아님)이 실행될 때 어떤 환경 변수가 설정되는지 어떻게 알 수 있습니까? 유틸리티 도구가 있습니까?

답변:


3

/proc파일 시스템을 볼 수 있습니다 ( 예 :) /proc/1234/environ.


정말 좋은 대답이지만 요소가 표준 0으로 분리되어 있어야합니다. 따라서보기에는 다음과 같은 것이 필요합니다. cat / proc / 5369 / environ | tr "\ 0" "\ n"
Gombai Sándor

0

이 내용으로 파일을 작성하십시오. /tmp/env.awk라고합니다.

$> 고양이 /tmp/env.awk

BEGIN {
   for ( var in ENVIRON)
      printf "%s = \"%s\"\n", var, ENVIRON[var] > "/tmp/env.lst"
}

그런 다음 자주 사용하는 창 관리자에서 명령 줄이 다음과 같은 바탕 화면 / 메뉴 아이콘을 만듭니다.

awk -f /tmp/env.awk

해당 아이콘의 "앱"을 활성화하면 /tmp/env.lst에 환경이 표시됩니다. 기본적으로 모든 시작 앱이 보는 기본 환경이지만, 초보자는 필요에 따라 맞춤 설정할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.