Linux 는 왜 환경 변 수 를 설정 합 니까?

2865 단어
Linux 에서 왜 환경 변 수 를 설정 합 니까?
환경 변 수 를 왜 설정 합 니까?
리 눅 스 가 명령 을 실행 할 때 실행 가능 한 프로그램 을 검색 하기 위해 많은 디 렉 터 리 를 찾 습 니 다. 실행 가능 한 프로그램 이 다른 디 렉 터 리 에 분산 되 어 있 으 면 검색 할 때 시간 이 많이 걸 리 기 때문에 리 눅 스 는 명령 을 실행 할 때 지정 한 파일 에서 실행 가능 한 프로그램 이 있 는 디 렉 터 리 를 찾 겠 다 고 약속 합 니 다.이 지정 한 파일 은 환경 변수 설정 파일 입 니 다.
일반적인 환경 변수
  • PATH: 셸 이 어떤 디 렉 터 리 에서 명령 이나 프로그램 을 찾 을 지 결정 합 니 다
  • HOME: 현재 사용자 홈 디 렉 터 리
  • MAIL: 현재 사용자 의 메 일 저장 디 렉 터 리 를 말 합 니 다.
  • SHELL: 현재 사용자 가 사용 하 는 셸 을 말 합 니 다.
  • HISTSIZE: 과거 명령 기록 을 저장 하 는 항목 을 말 합 니 다.
  • LOGNAME: 현재 사용자 의 로그 인 이름 을 말 합 니 다.
  • HOSTNAME: 호스트 이름 을 말 합 니 다. 많은 프로그램 이 호스트 이름 을 사용 하려 면 이 환경 변수 에서 얻 습 니 다.
  • LANG/LANGUGE: 언어 와 관련 된 환경 변수 입 니 다. 다양한 언어 를 사용 하 는 사용 자 는 이 환경 변 수 를 수정 할 수 있 습 니 다.

  • 프로필
    Linux 에서 환경 변 수 를 설정 하 는 파일 은 두 가지 가 있 습 니 다.
  • 설정 ~/. bashrc (홈 디 렉 터 리 에서 명령 실행: cd ~ 홈 디 렉 터 리 에 들 어 갑 니 다 *)
  • 설정/etc/profile 파일
  • 이 두 파일 을 설정 하 는 것 은 어떤 차이 가 있 습 니까?우선 이 두 문서 의 역할 을 소개 합 니 다.
    Linux 는 다 중 사용자 의 운영 체제 로 모든 사용자 가 시스템 에 로그 인 한 후에 전용 운영 환경 이 있 습 니 다.일반적으로 모든 사용자 의 기본 환경 은 같 습 니 다. 이 기본 환경 은 실제 적 으로 환경 변수의 정의 입 니 다.사용 자 는 자신의 운영 환경 을 맞 출 수 있 습 니 다. 방법 은 해당 하 는 시스템 환경 변 수 를 수정 하 는 것 입 니 다. 즉, ~/bashrc 입 니 다.그래서 ~/. bashrc 의 환경 변 수 는 현재 로그 인 한 사용 자 를 대상 으로 유효 하고 국부 적 입 니 다.
    사용자 가 로그 인하 거나 전환 (즉 Login shell 시작) 할 때 전용 실행 환경 이 있 습 니 다./etc/profile 에 저 장 됩 니 다. 따라서 사용자 가 로그 인하 고 사용자 가 전환 할 때 먼저/etc/profile 파일 을 실행 합 니 다./etc/profile 파일 의 역할 은 시스템 의 환경 변 수 를 저장 하 는 것 입 니 다. 모든 사용자 에 게 효과 적 이 고 전역 적 입 니 다.
    위 에서 말 한 바 와 같이 ~/. bashrc 파일 을 설정 합 니 다. 현재 로그 인 사용자 에 게 유효 합 니 다./etc/profile 파일 을 설정 하면 모든 로그 인 사용자 에 게 유효 합 니 다.
    어떻게 설정 합 니까?
    먼저 명령 을 소개 합 니 다: export.Linux export 명령 은 환경 변 수 를 설정 하거나 표시 하 는 데 사 용 됩 니 다.
    export  [-fnp][    ]=[     ]
    

    예 를 들 면:
    export PATH=/usr/local/arm/2.95.3/bin:$ PATH PATH=$PATH:/usr/local/arm/2.95.3/bin
    64 비트 Ubuntu arm 교차 컴 파 일 러 설치 후 환경 변수 설정
    arm 교차 컴 파일 설치 절차:
    1. 디 렉 터 리/usr/local 에 폴 더 arm 을 만 듭 니 다.2. 컴 파 일 러 압축 패 키 지 를 폴 더 arm 에 복사 하고 압축 을 푼다.3. 압축 해제 폴 더 에 있 는 빈 폴 더 에 들 어가 arm - linux - gcc 컴 파일 러 를 실행 합 니 다./arm - linux - gcc - v. (일반적으로 이 이름 이 아 닙 니 다. 다른 이름 일 수 있 습 니 다. 실제 상황 에 따라) 성공 적 으로 실행 하면 설치 에 성공 합 니 다.알림: no such file or directory 는 64 비트 ubuntu 가 32 비트 컴 파일 러 를 식별 할 수 없 음 을 나타 내 며 32 비트 호 환 라 이브 러 리 를 설치 해 야 합 니 다: lib32ncurses 5 lib32z 1.
    환경 변수 설정 절차: 1. 루트 홈 디 렉 터 리 에 들 어가 기: cd ~ 2. bashrc 를 엽 니 다. 마지막 줄 추가: export PARH = $PATH:/usr/local/arm/bin 3. 중단 을 닫 고 터미널 을 다시 엽 니 다. 설정 이 유효 합 니 다.

    좋은 웹페이지 즐겨찾기