[MAC] 환경변수 초기화
한 로컬내에서 이것저것 삽집하던 중에 환경변수에 여러가지 변수들이 혼잡해 있는 것을 확인하였다.
속도가 느려지거나 실행이 안되는것이 없지만, 뭔지 알수없는 이 찜찜함을 씻어내기위해(?)
MAC os의 환경변수를 확인하고 환경변수를 초기화하는 과정을 알아보았다.
What the 환경변수?
환경변수 란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임.
환경변수 란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임.
예를들어 운영체제에서 흔히 실행하는 모든 작업창(IDE, 웹브라우져, 슬랙, 카톡, 등등)들은 엄밀히 이야기하면, 프로세스들은 전부 OS라는 프로그램에 의해 실행되는 자식 프로세스들이다.
(응용Application에서 만들어내는 자식 프로세스와는 다른 개념)
바로 이때, OS입장에서 해당 프로세스를 실행시키기 위해 참조하는 변수가 환경변수 이다.
따라서 어떤 프로그램을 실행시키는데 있어서 그 프로그램의 실행경로들을 환경변수로 설정하는 경우가 많다.
또는 웹어플리케이션의 특성을 설정하는데 활용하기도한다. ex) ENV=dev(개발서버) | ENV=prod(상용서버)
MAC에서 환경변수 확인
- 환경변수 전체 확인
env(또는 printenv)
- PATH 만 확인
env | grep PATH
환경변수 초기화
- 뭔지모르겠음111(아시는 분 댓글 부탁111)
defaults write com.apple.finder AppleShowAllFiles YES
- open bash_profile 없을 경우 create bash_profile
vi ~/.bash_profile
- edit like text and paste it there
PATH=/usr/bin:/bin:/usr/sbin:/sbin
export PATH
PATH=/usr/local/bin:/usr/local/sbin:"$PATH"
PATH=/opt/local/bin:/opt/local/sbin:"$PATH"
- 뭔지모르겠음222(아시는 분 댓글 부탁222)
defaults write com.apple.finder AppleShowAllFiles NO
Reference
- https://life-of-panda.tistory.com/41
- https://apple.stackexchange.com/questions/216125/how-can-i-reset-path-in-osx
Author And Source
이 문제에 관하여([MAC] 환경변수 초기화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@inyong_pang/MAC-환경변수-초기화
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
env(또는 printenv)
env | grep PATH
- 뭔지모르겠음111(아시는 분 댓글 부탁111)
defaults write com.apple.finder AppleShowAllFiles YES
- open bash_profile 없을 경우 create bash_profile
vi ~/.bash_profile
- edit like text and paste it there
PATH=/usr/bin:/bin:/usr/sbin:/sbin
export PATH
PATH=/usr/local/bin:/usr/local/sbin:"$PATH"
PATH=/opt/local/bin:/opt/local/sbin:"$PATH"
- 뭔지모르겠음222(아시는 분 댓글 부탁222)
defaults write com.apple.finder AppleShowAllFiles NO
Reference
- https://life-of-panda.tistory.com/41
- https://apple.stackexchange.com/questions/216125/how-can-i-reset-path-in-osx
Author And Source
이 문제에 관하여([MAC] 환경변수 초기화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@inyong_pang/MAC-환경변수-초기화저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)