홈>
.bashrc
에서 물건을 옮기려고합니다
.pam_enviroment
로
이 때문입니다. 나는
.pam_environment
에 다음을 넣었습니다.
그러나 이것은 실수가 있기 때문에 로그인하지 못하게합니다. 그런 다음
.pam_environment
를 제거했습니다.
복구 모드에있는 동안.
VISUAL DEFAULT=/usr/local/bin/vim
EDITOR DEFAULT=/usr/local/bin/vim
PATH DEFAULT=/usr/local/src/rbenv/bin:$PATH
WORKON_HOME DEFAULT=$HOME/.virtualenv
GOROOT DEFAULT=/usr/local/src/go
PATH DEFAULT=$PATH:$GOROOT/bin
GOPATH DEFAULT=$HOME/.go
PATH DEFAULT=$PATH:$GOPATH/bin
PATH DEFAULT=$PATH:/usr/local/src/llvm/tools/clang/tools/scan-build
PATH DEFAULT=$PATH:/usr/local/src/llvm/tools/clang/tools/scan-view
PATH DEFAULT=$PATH:/usr/local/src/.build/kint/bin
M2_HOME DEFAULT=/opt/apache-maven/apache-maven-3.0.5
M2 DEFAULT=$M2_HOME/bin
PATH DEFAULT=$M2:$PATH
JAVA_HOME DEFAULT=/usr/lib/jvm/default-java
PATH DEFAULT=$JAVA_HOME/bin:$PATH
ECLIPSE_HOME DEFAULT=/opt/eclipse
PATH DEFAULT=$ECLIPSE_HOME:$PATH
이 설정의 문제점은 무엇입니까? 이전 질문에서 말했듯이,
.profile/.bashrc
이전에 작동했던 것처럼 모든 응용 프로그램에 대한 전역 설정을 유지하는 좋은 방법을 찾으려고 노력하고 있습니다.
이것으로 충분했습니다 ...
- 답변 # 1
같은 문제에 처한 사람의 웹에서 배웠습니다. 와이즈 비즈 변수를 참조하기위한 구문필수는 중괄호를 포함하여이를 수정하면 문제가 해결되었습니다.
최상의 접근 방식을 찾지 못했지만 지금하고있는 것은
VISUAL DEFAULT=/usr/local/bin/vim EDITOR DEFAULT=/usr/local/bin/vim PATH DEFAULT=/usr/local/src/rbenv/bin:${PATH} WORKON_HOME DEFAULT=${HOME}/.virtualenv GOROOT DEFAULT=/usr/local/src/go PATH DEFAULT=${PATH}:${GOROOT}/bin GOPATH DEFAULT=${HOME}/.go PATH DEFAULT=${PATH}:${GOPATH}/bin PATH DEFAULT=${PATH}:/usr/local/src/llvm/tools/clang/tools/scan-build PATH DEFAULT=${PATH}:/usr/local/src/llvm/tools/clang/tools/scan-view PATH DEFAULT=${PATH}:/usr/local/src/.build/kint/bin M2_HOME DEFAULT=/opt/apache-maven/apache-maven-3.0.5 M2 DEFAULT=${M2_HOME}/bin PATH DEFAULT=${M2}:${PATH} JAVA_HOME DEFAULT=/usr/lib/jvm/default-java PATH DEFAULT=${JAVA_HOME}/bin:${PATH} ECLIPSE_HOME DEFAULT=/opt/eclipse PATH DEFAULT=${ECLIPSE_HOME}:${PATH}
에서 변수를 설정하는 것입니다. bash에서 시작된 응용 프로그램뿐만 아니라 모든 응용 프로그램에 영향을 미치고 사소한 할당 이외의 추가 논리가 필요한 설정을.pam_environment
에 적용 /.profile
..bashrc