OS X에서 .profile 파일을 찾을 수 없습니다


17

Intel에서 TBB (Thread Building Blocks)를 Mac에 설치하려고합니다. 그러나 어디 .profile를 보더라도 TBB를 사용하기 위해 수정 해야하는 파일을 찾을 수 없습니다 .

어디서 찾을 수 있는지에 대한 조언이나 힌트가 있습니까?

숨겨져 있으면 어떻게 숨길 수 있습니까? (OS X를 처음 사용합니다)

.profile파일을 만들 수 있다고 말하는 기사를 읽었 지만 TBB를 설치해야한다고 생각하지 않습니다.

답변:


24

~/.profile기본적으로 는 없습니다 .

배경 지식 : Terminal.app을 시작하면 쉘 (Bash)이로드됩니다. 쉘은 구성 파일을 가질 수 있으며 그 .profile중 하나입니다. 쉘이 시작될 때 특정 순서로 읽습니다. man bash자세한 내용은 "호출"섹션을 실행 하고 읽을 수 있습니다 .

이제 macOS에서는 .profile파일을 만들지 .bash_profile않고 대신 파일을 만드는 것이 좋습니다 . Bash의 경우 기능에는 차이가 없습니다. 당신이라는 파일을 생성하면 참고 그러나 것을 ~/.bash_profile, 당신의 ~/.profile대부분의 가이드 수정할 때문에 의지는 더 이상 읽고되지 .bash_profile는이 일에 충실하는 것이 좋습니다.

파일이 존재하지 않는 경우 파일을 작성하고 텍스트 편집기에서 열 수 있습니다.

touch ~/.bash_profile
open -e !$

저장하고 다음에 Bash의 새 인스턴스를 시작할 때 (예 : 새 터미널 창을 열면) 사용자의 ~/.bash_profile명령을 읽고 이에 대한 모든 명령이 실행됩니다.


나는 이것을 시도했지만 "~"에 포인터가있는 구문 오류 메시지가 나타났습니다.
Stuart Jeckel

@StuartJeckel 정확히 무슨 오류? 문제가 없어야합니다. 표시된대로 정확하게 복사하여 붙여 넣었습니까?
slhck

.bash_profile 노트는 여기서 매우 중요합니다.
chrismarx

1
@ chrismarx 당신 말이 맞아요. 실제로 사용자에게 그냥 .bash_profile대신을 만들어달라고 대답하기 위해 답을 다시 썼습니다 .profile.
slhck 2016 년

1
@BenRacicot 당신 .bash_profile은 실제로 터미널을 통해 Bash를 시작할 때만 시스템 전체를 자동으로 읽지 않습니다. 운영 체제 및 보유한 다른 파일에 따라 다릅니다. 아마도 당신은 새로운 질문을하고 우리에게 좀 더 자세한 내용을 알려줘야 echo합니다.
slhck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.