«environment-variables» 태그된 질문

환경 변수는 동일한 값을 공유하는 시스템 전체 변수입니다. 이러한 변수는 명령을 실행할 때 셸에서 종종 구문 분석되고 해당 변수로 확장됩니다. 예를 들어, 스크립트에서 하드 코딩 된 경로를 업데이트 할 필요없이 파일 위치를 이동할 수 있습니다 (환경 변수 만 업데이트하면 됨).


0
시스템 경로와 병합되지 않은 사용자 경로
내 Windows 7 컴퓨터에서 어떤 이유로 새 명령 프롬프트를 시작할 때 사용자 경로가 시스템 경로 변수와 병합되지 않습니다. MSDN 에 대한 의견에 대한 답변으로 다른 관련 질문에 대한 답변을 보았습니다 . Windows Server 2003에서 시스템 PATH가 1920자를 초과하면 전체 시스템 PATH (더 큰 경우에도)가 포함 되더라도 사용자 PATH 환경 변수가 …

1
환경 변수를 표시하는 Phusion 승객
Ruby On Rails에서 Phusion Passenger 오류가 발생합니다 문제는 오류 보고서에 내 환경 변수가 표시된다는 것입니다. 이것은 개발에는 큰 도움이되지만 서버가 프로덕션 환경에서 결함이 발생하면 어떻게됩니까? Phusion Passenger에서 환경 변수 표시를 비활성화하는 방법이 있습니까?

0
더 긴 PATH 환경 변수가 시스템을 느리게합니까?
Windows 7에서 긴 시스템 PATH 환경 변수가 시스템을 눈에 띄게하거나 확실하게 느리게합니까? 내 시스템 PATH 변수는 45 개 항목입니다. 나는 i7 930 @ 4.2GHz를 가지고 있지만, 일반적인 호기심에서이 긴 변수로 인해 속도가 느려지는지 궁금하다. 이것이 Windows가 45 개 항목 / 폴더를 지속적으로 스캔해야한다는 뜻입니까?

1
다시 시작하지 않고 환경 변수를 cmd에서 업데이트하지 않는 이유는 무엇입니까?
CMD 명령 : setx SOMEVARIABLE "newpath" /M setx SOMEVARIABLE "%SOMEVARIABLE%;newpath2" /M 에 대한 예상 출력 ECHO %SOMEVARIABLE%: newpath;newpath2 실제 출력 : %SOMEVARIABLE% 저장된 실제 값 (시스템 특성 - & gt; 환경 변수 GUI에서) : %SOMEVARIABLE%;newpath2 내가 예상 출력을 얻을 수있는 유일한 방법은 환경 변수를 수정할 때마다 명령 프롬프트를 다시 시작하는 …

1
특수 문자가 이스케이프 된 tcsh의 에코 문자열
tcsh가 이해할 수 있도록 tcsh에서 문자열이 완전히 이스케이프 처리되도록 문자열을 에코 할 수 있습니까? printf % q가 bash에서 작동하는 것과 같은 방식으로 : % # Create a variable containing a tab character % MYMONKEY=$'my\tmonkey' % printf %q "$MYMONKEY" $'my\tmonkey' 그런 다음 bash에 변수를 다시 입력하는 데 사용할 수 있습니다. 누구든지 …

2
비 대화식 SSH에 대한 환경 변수 설정
모든 (대화식이 아닌) ssh 세션 및 모든 사용자 (루트 포함)에 대해 환경 변수를 설정하기에 가장 적합한 장소는 어디입니까? 나는 아래의 스크립트에있을 수 있다고 생각 /etc/profile.d/하지만 변경 사항이 구성의 다른 영향을 미치지 않을 것이라고 확신하지 않습니다.

1
파이프에서 부작용을 일으키는 방법
minikube를 로컬 테스트 환경으로 실행하고 docker multi-stage 빌드를 사용하여 컨테이너를 빌드합니다. Minikube는 다단계 빌드를 지원하지 않는 도커 버전을 실행합니다. Minikube는 내장 도커 환경을 사용하여 다음과 같이 컨테이너를 빌드 할 것을 제안합니다. #!/usr/bin/env bash eval $(minikube docker-env) docker build 로컬 도커 인스턴스를 사용하여 빌드해야하므로 도커 저장 /로드를 찾았습니다. 이것은 다음을 수행해야 …

2
$ USERNAME 변수를 설정해도 효과가 없습니다.
USERNAME 변수를 설정해도 효과가 없습니다. 변수에 액세스하면 항상 현재 로그인 한 사용자를 반환합니다. james@localhost:~$ USERNAME=foo james@localhost:~$ echo $USERNAME james 이 동작을 설명하는 참조 또는 문서를 찾을 수 없습니다. $ USERNAME이 일종의 특수 변수 인 것처럼 보입니다. 다른 사람이 있습니까? 이것은 어디에 문서화 또는 설명되어 있습니까?

0
Windows에서 환경 변수를 실행중인 프로세스로 변경하는 방법은 무엇입니까?
Windows 플랫폼에서 새로운 환경 변수를 새로운 자식 프로세스로 설정하려고합니다. 예를 들어. 나는을 사용 sublime하고 있으며 build숭고한 명령을 실행 합니다. (빌드 명령은 BAT 파일 일 수 있습니다) PATH를 변경하고 모든 새로운 빌드 프로세스가 새로운 경로를 사용하기를 원합니다. 그러나 숭고한 방법은 이전 경로를 사용하며 빌드 프로세스는 이것을 상속합니다.

1
Windows OS에서 시스템 / 현재 사용자 환경 외에 LANG 환경 변수를 추가하는 프로그램을 찾는 방법은 무엇입니까?
LANG환경에 값 이있는 환경 변수가 있음을 발견 했지만 zh_CN(로보 고 set) 시스템 전체 / 현재 사용자 환경 에는 존재하지 않습니다 . 재부팅 후 LANG환경 변수가 아직 존재하지 않습니다. 일부 작업 LANG이 나타나면 explorer.exeprocexp.exe를 사용하여 explorer.exe 환경을 확인하는 프로세스 환경에 영향을 미치 므로 새로 작성된 모든 하위 프로세스는의 환경을 상속합니다 explorer.exe. …


3
macbook, 내 .profile을 엉망으로 만들었으므로 이제는 nano, rm 등과 같은 명령이 작동하지 않습니다.
나는 엉망이 .profile되어 이제는 nano일 조차 할 수 없다 . 터미널을 시작할 때마다 환경 변수에 git을 추가하려고했지만 명령을 분명히 엉망으로 만들었습니다. ls명령 조차도 작동 하지 않습니다 . nano파일을 편집 할 수있는 위치 는 어디 입니까? 표준은 .profile어떻게 생겼습니까?

1
cmd를 관리자로 실행할 때 HOMEPATH가 정의되지 않았습니다 (Windows 7 x64).
사용하고자하는 응용 프로그램은 HOMEPATH 환경이 완벽하게 작동하도록 설정되어야합니다. 기본적으로 설정되어 있기 때문에 일반적으로 문제가되지 않습니다. 다음은 cmd 덤프입니다. C:\Users\xxxx>set home HOMEDRIVE=C: HOMEPATH=\Users\bert 문제는 관리자 권한으로 응용 프로그램 권한을 높이려고 할 때 발생합니다 (& gt; 관리자 권한으로 실행). 응용 프로그램이 HOMEPATH를 찾을 수 없습니다. 그래서 위의 명령과 동일한 명령을 cmd 창에서 …

2
이름이 같은 두 개의 환경 변수
"PATH"라는 이름의 '환경 변수'를 추가하려고 시도했지만 같은 이름의 다른 항목을 발견했습니다. 나는 이전 이름을 다른 이름으로 바꿀 수 있습니까? 나는 "GPAC"폴더를 열어 보았지만 그다지 이해하지 못했고 설정 파일에서 무엇을 바꾸어야할지 몰랐다.

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