>

.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

    같은 문제에 처한 사람의 웹에서 배웠습니다. 와이즈 비즈  변수를 참조하기위한 구문필수는 중괄호를 포함하여이를 수정하면 문제가 해결되었습니다.

    .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} 에서 변수를 설정하는 것입니다.  bash에서 시작된 응용 프로그램뿐만 아니라 모든 응용 프로그램에 영향을 미치고 사소한 할당 이외의 추가 논리가 필요한 설정을 .pam_environment 에 적용 / .profile .

    .bashrc

  • 이전 launcher - Ubuntu가 bash에서 시작하지 않은 앱의 bashrc/profile에서 설정을로드하지 않는 이유는 무엇입니까?
  • 다음 apt - 우분투 소프트웨어 센터의 대부분을 다운로드하는 방법?