«environment-variables» 태그된 질문

환경 변수와 관련된 질문의 경우 실행중인 프로세스 동작 및 자원 액세스에 영향을 줄 수있는 동적 변수 세트입니다. 환경 변수에 대한 질문 또는 프로세스 작동 및 자원에 대한 액세스 실행에서 변수 값을 설정하거나 수정하는 영향으로 인해 발생하는 문제에 대한 질문에이 태그를 사용하십시오.

3
환경 변수를 설정하는 가장 좋은 배포 / 쉘 불가지론 적 방법은 무엇입니까?
문제는 모든 것을 말합니다. 나는 현재 아치 리눅스와 zsh를 사용하고 있지만 (최소한) VT와 xterm 모두에서 작동하고 배포판이나 셸을 전환해도 (바람직하게는 바람직하게는) 계속 작동하는 솔루션을 원합니다. 다른 배포판 문서 에서이 질문에 대한 격렬한 이질적인 답변을 들었습니다. 우분투는 ".pam_environment 사용"이라고 말합니다. 나는 아치에서 그들이 추천하는 것이 껍질에 달려 있다고 생각합니다. 현재 모든 …


4
“_ =”의 의미는 무엇입니까?
을 실행하면 set -a var=99다음 출력에서 ​​문장을 찾을 수 있습니다 set. ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... 누구든지 "_ ="의 의미를 말해 줄 수 있습니까? 나는 그것이 echo $var아무 것도주지 않을 것입니다. 나는를 실행하면 set -a, 다음은 set다시이 변수를 포함하지 않습니다. 무슨 일이야?

9
PATH에서 디렉토리 제거
MingW를 사용하여 wxWidget을 컴파일하려고하는데 경로에 cygwin이 있는데 충돌하는 것 같습니다. 그래서 /d/Programme/cygwin/binPATH 변수에서 제거 하고 싶습니다.이를 수행하는 우아한 방법이 있는지 궁금합니다. 순진한 접근 방식은 파일에 파일을 에코하고 수동으로 제거하여 소싱하는 것이지만 더 나은 접근 방식이 있습니다.

3
쉘 스크립트에서 PATH를 변경하는 방법은 무엇입니까?
Java / Grails / Maven 버전을 변경해야하는 여러 프로젝트가 있습니다. 변경을 수행하는 일부 스크립트로이를 처리하려고합니다. 예를 들면 다음과 같습니다. #!/bin/sh export JAVA_HOME=/cygdrive/c/dev/Java/jdk1.5.0_22 export PATH=$JAVA_HOME/bin:$PATH export GRAILS_HOME=/cygdrive/c/dev/grails-1.0.3 export PATH=$GRAILS_HOME/bin:$PATH export MAVEN_HOME=/cygdrive/c/dev/apache-maven-2.0.11 export PATH=$MAVEN_HOME/bin:$PATH which java which grails which mvn 이것이 실행되면 스크립트 컨텍스트 내에서 PATH가 성공적으로 변경되지만 스크립트가 종료되고 변경이 수행되지 …

2
$ PWD 란 무엇입니까? (vs 현재 작업 디렉토리)
따라서 Wikipedia ( link )는 명령 pwd이 "print working directory"의 줄임말이며 적절 하다는 것을 알려줍니다 . 그러나 환경 변수의 경우 "P"는 인쇄 이외의 다른 약어 여야합니다. 사람들이 "현재 작업 디렉토리"에 대해 이야기하는 것을 들었습니다. 더 잘 들리고 더 직관적이지만 환경 변수는 $ CWD가 아니라 $ PWD라고합니다. 아무도 "인쇄 작업 디렉토리 …

2
TERM 환경 변수 기본값은 어디에 설정됩니까?
데스크탑 GUI에서 그놈 터미널 에뮬레이터로 터미널 창을 열면 쉘 TERM 환경 변수의 기본값이 값으로 설정 xterm됩니다. CTL+ ALT+ F1를 사용 하여 콘솔 TTY 창으로 전환 echo $TERM하면 값이로 설정됩니다 linux. 묻는 동기는 ~/.bashrc파일 내 에서 변수가 색상 쉘이 제공되는지 아니면 구식 흑백인지를 결정하는 데 사용된다는 것입니다. # set a fancy …

5
LD_LIBRARY_PATH는 어디에 있습니까? LD_LIBRARY_PATH env 변수를 어떻게 설정합니까?
유닉스를 사용하여 C ++ 프로그램을 작성하려고합니다. 오류가 발생했습니다 Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt LD_LIBRARY_PATH env 변수에서 libboost *의 위치를 ​​설정하고 원래 입력 한대로 make를 호출해야한다고 들었습니다. -L /usr/lib64 -l boost_regex-mt 또는 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64 그러나 LD_LIBRARY_PATH는 어디에 있습니까? LD_LIBRARY_PATH env 변수를 어떻게 설정합니까?

5
Makefile은 env 파일을 포함
env vars를 Makefile에 포함하려고합니다. env 파일은 다음과 같습니다. FOO=bar BAZ=quux export각 환경 변수로 이어지는 것은 없습니다 . Makefile에 선행 export및 includeenv 파일을 추가하면 모든 것이 정상적으로 작동합니다. 그러나 나는 env vars sans를 계속 유지해야합니다 export. 그것은 include envfileMakefile에서 사용하지 못하게합니다 . 나는 또한 이와 같은 일을 시도했다. sed '/^#/!s/^/export /' …



2
쉘 환경을 재설정하는 방법?
이 문제는 잠시 동안 나를 괴롭 혔으며 EnvWatcher를 통해 내 대답을 찾았다 고 생각했지만 불행히도 Bash에서만 작동합니다. 그리고 나는 zsh를 사용합니다. env-watcher가 수행하는 작업을 적은 수준으로 복제하고 싶지만 쉘을 깨끗한 시작 단계로 재설정 할 수있는 명령이 있는지 알아야합니다. 예를 들어 다음과 같은 워크 플로를 원합니다. source some-functions alias another-thing export …


8
다른 프로세스의 환경 변수를 어떻게 소싱합니까?
검사 /proc/1/environ하면 null 바이트로 구분 된 프로세스 1환경 변수 문자열을 볼 수 있습니다 . 이 변수를 현재 환경으로 가져오고 싶습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? proc매뉴얼 페이지 나에게 라인별로 각각의 환경 변수를 출력 할 데 도움이되는 미리보기를 제공합니다 (cat /proc/1/environ; echo) | tr '\000' '\n'. 이것은 내용이 올바른지 확인하는 …

6
SSH를 통해 연결 한 후 즉시 스크립트를 실행하려면 어떻게해야합니까?
나는이 질문을하기 시작했지만 열려있는 동안 대답했다. 이 질문을 게시하고 내 솔루션으로 후속 조치를 취하여 다른 잠재적 솔루션에 공개합니다. <뒷이야기> 저는 tmux 및 vim 사용자입니다. 플래시 영화가 나에게 커널 패닉을 줄 때 우분투 개발 기계가 커질 까 걱정할 필요가 없으므로 원격 vim 작업을 좋아합니다. tmux를 실행한다는 것은 재부팅 후 열린 파일이 …

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