모든 환경 변수를 제거하고 rcfile을로드합니다.

Hojin Cho

여러 환경 세트를 실행해야합니다. 이를 위해 두 세트의 bashrc 파일 bashrc_abashrc_b. 시작시, 내가 만든 bashrc_a함으로써 실행 .bashrc으로

source bashrc_a

에서 bashrc_a환경, 나는로 전환해야 bashrc_b,하지만 난에서 모든 환경 변수를 포함하지 않으려는 bashrc_a에 남아 bashrc_b환경을 제공합니다. 이를 위해 나는 시도했다

env -i bash --rcfile bashrc_b

그러나 문제는이 경우에, 나는 잃을되는 모든 뿐만 아니라 그에서 환경 변수를 bashrc_a. 나는 없다 HOME, 나는 없다 PATH, 등등.

내가 시도한 또 다른 것은

env -i bash --login --rcfile bashrc_b

그러나 이렇게하면 로그인 쉘이을 찾고 파일을 ~/.bashrc찾고 에서 삭제되었으므로 도움이되지 않았습니다.bashrc_aTERMenv -i

그래서 내 질문은 어떻게 언로드 bashrc_a 하고로드 bashrc_b합니까?

Kusalananda

설명하는 내용에서 실제로bashrc_b 환경을 .NET에서 로드하고 싶지 않은 것처럼 들립니다 bashrc_a.

또는 에서 또는 에서 소스 를 제공하지 않는다고 가정합니다 .bashrc_abashrc_b.bashrc.bash_profile

  1. bash정상적으로 쉘을 시작하십시오 .
  2. 시작 bashrc_a과 환경을 bash --rcfile bashrc_a.
  3. bashrc_b환경 으로 전환하려는 경우
    1. 먼저 exit다음
    2. bash --rcfile bashrc_b

환경 유지 하려면 bashrc_a다른 터미널을 열고 bash --rcfile bashrc_b.

다른 대안은 rc각 환경에 해당하는 "언로드"파일을 작성하는 것입니다. 이 두 파일은 해당 bashrc_x파일이 수행 한 작업 을 취소하는 방식으로 환경을 설정 해제하거나 다시 설정합니다 . 그런 다음 수 source bashrc_a, 작업 수행 source unbashrc_a다음을 source bashrc_b(또는이 bashrc_b소스를 unbashrc_a직접).

작성하고 최신 상태로 유지하기가 까다로울 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL : Timestamp 필드에서 모든 특수 문자를 제거하고 INT로 변환

분류에서Dev

모든 Unix 환경 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

Windows의 모든 사용자로부터 환경 변수 삭제

분류에서Dev

내 리눅스 컴퓨터에서 실수로 모든 환경 변수를 삭제했습니다.

분류에서Dev

정규식으로 지정된 경우를 제외하고 HTML 태그의 모든 속성을 제거합니다.

분류에서Dev

하나만 명시 적으로 반환 된 경우 모든 매개 변수를 반환하는 Powershell 함수

분류에서Dev

Imagemagick을 사용하여 RGB 이미지를 모든 픽셀에 대해 각각 16 진수 코드 목록으로 변환하려고합니다.

분류에서Dev

오류 수신 : 경고 C4715 : : 모든 제어 경로가 값을 반환하지는 않지만 이유를 알 수 없습니다.

분류에서Dev

임계 값을 초과하는 모든 값을 음수로 변경합니다.

분류에서Dev

Jquery는 자식을 제거하고 부모를 반환합니다.

분류에서Dev

파이썬 텍스트를 16 진수로 변환하고 16 진수 데이터를 검색하거나 모든 것을 이진으로 변환

분류에서Dev

XSLT는 모든 요소를 하나의 노드를 그대로두고 속성으로 변환합니다.

분류에서Dev

2/3 이상이 값을 충족하는 경우 모든 레코드를 반환합니다.

분류에서Dev

모든 속성을 제거하는 동안 XSLT ID 변환

분류에서Dev

이미지 이름으로 모든 컨테이너를 제거하고 이미 제거 된 경우 아무 작업도 수행하지 않는 방법

분류에서Dev

'모든 코드 경로가 데이터를 반환하지는 않음'을 어떻게 해결합니까?

분류에서Dev

함수 오류 : 함수가 모든 코드 경로에서 값을 반환하지 않습니다.

분류에서Dev

정규식 특정 문자열이있는 경우를 제외하고 / 뒤의 모든 항목을 제거합니다.

분류에서Dev

숫자 사이에있는 경우를 제외하고 문자열에서 모든 구두점을 제거합니다.

분류에서Dev

메서드의 반환을 변경하고 모든 상황에 대해 동일하게 둡니다.

분류에서Dev

메서드의 반환을 변경하고 모든 상황에 대해 동일하게 둡니다.

분류에서Dev

매개 변수를 포함하는 구성 요소 경로는 하나가 아닌 모든 개체를 반환합니다.

분류에서Dev

다음 부호 변환 경고를 제거하려면 어떻게합니까?

분류에서Dev

Google 스프레드 시트-열의 모든 행에서 VLOOKUP을 수행하고 합계를 반환합니다.

분류에서Dev

Visual Studio의 GetAsyncMethod는 모든 코드 경로가 값을 반환하지 않는다고 말합니다.

분류에서Dev

드롭 다운 링크를 제거하고 탐색 메뉴에 모든 항목을 표시합니다.

분류에서Dev

모든 경로를 제거하려면 Flutter 로그 아웃

분류에서Dev

모든 환경 변수를 JSON으로 내보내고 Bash의 변수에 저장하는 방법은 무엇입니까?

분류에서Dev

특정 html 태그를 제거하고 다른 모든 태그와 함께 나머지 문자열을 반환합니다.

Related 관련 기사

  1. 1

    SQL : Timestamp 필드에서 모든 특수 문자를 제거하고 INT로 변환

  2. 2

    모든 Unix 환경 변수를 사용하는 방법은 무엇입니까?

  3. 3

    Windows의 모든 사용자로부터 환경 변수 삭제

  4. 4

    내 리눅스 컴퓨터에서 실수로 모든 환경 변수를 삭제했습니다.

  5. 5

    정규식으로 지정된 경우를 제외하고 HTML 태그의 모든 속성을 제거합니다.

  6. 6

    하나만 명시 적으로 반환 된 경우 모든 매개 변수를 반환하는 Powershell 함수

  7. 7

    Imagemagick을 사용하여 RGB 이미지를 모든 픽셀에 대해 각각 16 진수 코드 목록으로 변환하려고합니다.

  8. 8

    오류 수신 : 경고 C4715 : : 모든 제어 경로가 값을 반환하지는 않지만 이유를 알 수 없습니다.

  9. 9

    임계 값을 초과하는 모든 값을 음수로 변경합니다.

  10. 10

    Jquery는 자식을 제거하고 부모를 반환합니다.

  11. 11

    파이썬 텍스트를 16 진수로 변환하고 16 진수 데이터를 검색하거나 모든 것을 이진으로 변환

  12. 12

    XSLT는 모든 요소를 하나의 노드를 그대로두고 속성으로 변환합니다.

  13. 13

    2/3 이상이 값을 충족하는 경우 모든 레코드를 반환합니다.

  14. 14

    모든 속성을 제거하는 동안 XSLT ID 변환

  15. 15

    이미지 이름으로 모든 컨테이너를 제거하고 이미 제거 된 경우 아무 작업도 수행하지 않는 방법

  16. 16

    '모든 코드 경로가 데이터를 반환하지는 않음'을 어떻게 해결합니까?

  17. 17

    함수 오류 : 함수가 모든 코드 경로에서 값을 반환하지 않습니다.

  18. 18

    정규식 특정 문자열이있는 경우를 제외하고 / 뒤의 모든 항목을 제거합니다.

  19. 19

    숫자 사이에있는 경우를 제외하고 문자열에서 모든 구두점을 제거합니다.

  20. 20

    메서드의 반환을 변경하고 모든 상황에 대해 동일하게 둡니다.

  21. 21

    메서드의 반환을 변경하고 모든 상황에 대해 동일하게 둡니다.

  22. 22

    매개 변수를 포함하는 구성 요소 경로는 하나가 아닌 모든 개체를 반환합니다.

  23. 23

    다음 부호 변환 경고를 제거하려면 어떻게합니까?

  24. 24

    Google 스프레드 시트-열의 모든 행에서 VLOOKUP을 수행하고 합계를 반환합니다.

  25. 25

    Visual Studio의 GetAsyncMethod는 모든 코드 경로가 값을 반환하지 않는다고 말합니다.

  26. 26

    드롭 다운 링크를 제거하고 탐색 메뉴에 모든 항목을 표시합니다.

  27. 27

    모든 경로를 제거하려면 Flutter 로그 아웃

  28. 28

    모든 환경 변수를 JSON으로 내보내고 Bash의 변수에 저장하는 방법은 무엇입니까?

  29. 29

    특정 html 태그를 제거하고 다른 모든 태그와 함께 나머지 문자열을 반환합니다.

뜨겁다태그

보관