Mac 환경 변수

1991 단어
  • 환경 변 수 는 무엇 입 니까?

  • 컴퓨터 시스템 자체 에 많은 내부 명령 이 있 습 니 다. 예 를 들 어 cd, ls 와 같은 셸 명령 은 본질 적 으로 이 명령 들 은 시스템 의 특정한 디 렉 터 리 에 저 장 된 프로그램 파일 입 니 다. 시스템 은 이 파일 을 찾 은 후에 이 프로그램 을 실행 합 니 다. 그러면 셸 에서 이 명령 을 사용 할 때 시스템 은 어떻게 이 명령 들 의 위 치 를 찾 습 니까?시스템 도 신 이 아 닙 니 다. 이 셸 명령 프로그램 파일 을 찾 아야 하 는 곳 이 어디 인지 알 아야 합 니 다. 그래서 일부 기본 적 인 위 치 는 확 정 된 시스템 이 찾 을 위치 입 니 다. 예 를 들 어/bin,/usr,/bin, 시스템 은 이 디 렉 터 리 에서 셸 에 나타 난 명령 을 찾 고 찾 으 면 파일 에 적 힌 프로그램 을 실행 합 니 다.그렇다면 제3자 프로그램 에 대해 서 는 자바 와 같은 프로그램 을 설치 한 후에 셸 에서 이 프로그램 을 사용 하려 면?시스템 에 셸 명령 을 어떤 디 렉 터 리 에 넣 어야 하 는 지 알려 야 합 니 다. 그러면 시스템 은 우리 의 힌트 에 따라 이 디 렉 터 리 에서 해당 하 는 파일 을 찾 고 프로그램 을 실행 할 수 있 습 니 다. 그러면 우 리 는 이러한 힌트 를 완성 하 는 방법 은 시스템 의 특정한 위치 에 파일 을 추가 하여 환경 변수 로 파일 을 저장 하 는 것 입 니 다.시스템 은 환경 변수 파일 을 불 러 온 후에 우리 가 입력 한 셸 명령 에 대응 하 는 파일 위 치 를 알 고 제3자 프로그램 셸 명령 을 찾 습 니 다.OS X 든 윈도 우즈 든 리 눅 스 든 환경 변수 가 하 는 역할 은 모두 유사 하 다.
  • 환경 변수 설정 인 스 턴 스
  • 우 리 는 my sql 을 예 로 들 어 Mac 에서 환경 변수의 설정 방법 을 설명 합 니 다.mysql 의 패키지 압축 해제 (또는 설치) 를 다운로드 하고 루트 디 렉 터 리 를 mysql 이 라 고 명명 한 다음/usr/local 디 렉 터 리 로 이동 합 니 다 (또는 이 경로 에 설치).이 경로 의 프로그램 파일 은 시스템 셸 에 알려 지지 않 았 습 니 다. 우리 시스템 의 기본 몇 개의 경로 가 이 경 로 를 포함 하지 않 기 때문에 셸 에 my sql 명령 을 입력 하면 유효 하지 않 습 니 다. yuxindeMacBook-Pro:~ yuxin$ mysql -bash: mysql: command not found따라서 셸 에 가입 하고 자 하 는 명령 의 저장 위 치 를 시스템 에 알 리 는 방법 이 필요 합 니 다. 즉, 환경 변 수 를 만 드 는 파일 입 니 다. bashprofile (. 숨 김 파일 표시): yuxindeMacBook-Pro:~ yuxin$ touch .bash_profile환경 변 수 를 추가 합 니 다. 즉, 셸 명령 이 처 한 경로 입 니 다. export PATH="/usr/local/mysql/bin:$PATH"환경 변수 경로 '/usr/local/mysql/bin: $PATH' 를 PATH 변수 에 가 져 온 다 는 뜻 입 니 다. 셸 이 검색 할 때 이 변수 에 보 호 된 경로 아래 에서 mysql 파일 이 존재 하 는 지 찾 습 니 다. 존재 하면 mysql 명령 을 실행 하면 제3자 프로그램의 셸 명령 실행 과정 이 완 료 됩 니 다.그 밖 에 터미널 에서 프로그램 을 열 려 면 비슷 한 설정 을 할 수 있 습 니 다. 셸 이 우리 의 명령 이 있 는 위 치 를 알 게 하면 됩 니 다. 예 를 들 어 Sublime Text 가 터미널 에서 직접 열 리 는 환경 변 수 를 설정 합 니 다. export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"

    좋은 웹페이지 즐겨찾기