Mac 환경 변수
컴퓨터 시스템 자체 에 많은 내부 명령 이 있 습 니 다. 예 를 들 어 cd, ls 와 같은 셸 명령 은 본질 적 으로 이 명령 들 은 시스템 의 특정한 디 렉 터 리 에 저 장 된 프로그램 파일 입 니 다. 시스템 은 이 파일 을 찾 은 후에 이 프로그램 을 실행 합 니 다. 그러면 셸 에서 이 명령 을 사용 할 때 시스템 은 어떻게 이 명령 들 의 위 치 를 찾 습 니까?시스템 도 신 이 아 닙 니 다. 이 셸 명령 프로그램 파일 을 찾 아야 하 는 곳 이 어디 인지 알 아야 합 니 다. 그래서 일부 기본 적 인 위 치 는 확 정 된 시스템 이 찾 을 위치 입 니 다. 예 를 들 어/bin,/usr,/bin, 시스템 은 이 디 렉 터 리 에서 셸 에 나타 난 명령 을 찾 고 찾 으 면 파일 에 적 힌 프로그램 을 실행 합 니 다.그렇다면 제3자 프로그램 에 대해 서 는 자바 와 같은 프로그램 을 설치 한 후에 셸 에서 이 프로그램 을 사용 하려 면?시스템 에 셸 명령 을 어떤 디 렉 터 리 에 넣 어야 하 는 지 알려 야 합 니 다. 그러면 시스템 은 우리 의 힌트 에 따라 이 디 렉 터 리 에서 해당 하 는 파일 을 찾 고 프로그램 을 실행 할 수 있 습 니 다. 그러면 우 리 는 이러한 힌트 를 완성 하 는 방법 은 시스템 의 특정한 위치 에 파일 을 추가 하여 환경 변수 로 파일 을 저장 하 는 것 입 니 다.시스템 은 환경 변수 파일 을 불 러 온 후에 우리 가 입력 한 셸 명령 에 대응 하 는 파일 위 치 를 알 고 제3자 프로그램 셸 명령 을 찾 습 니 다.OS X 든 윈도 우즈 든 리 눅 스 든 환경 변수 가 하 는 역할 은 모두 유사 하 다.
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"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.