Mac에서 bashrc 파일은 어디에서 찾을 수 있습니까?


87

안녕하세요 저는이 페이지를 팔로우하고 Django / Eclipse있습니다. 저는 개발 환경을 설정할 수 있도록 제 Mac에 Python을 설치하고 있습니다.
그러나이 단계를 실행하는 방법을 잘 모르겠습니다.

  • 스크립트는 변경 사항을 설명하고 설치를 시작하기 전에 메시지를 표시합니다.
  • Homebrew를 설치했으면 PATH 환경 변수 맨 위에 Homebrew 디렉토리를 삽입하십시오.
  • ~ / .bashrc 파일 의 맨 아래에 다음 줄을 추가하면 됩니다.

  • 내보내기 PATH = / usr / local / bin : $ PATH

Mac에서 bashrc 파일은 어디에서 찾을 수 있으며 homebrew 디렉토리는 어디에서 찾을 수 있습니까?

나는 실행하고 macbook와 프로 OS 10.8.5.


4
find / -name \*bashrc\*. 또한 정확히 어디에 있는지 알려줍니다 : ~/.bashrc, ~"사용자의 홈 디렉토리"에 대한 Unix 축약 형은 어디에 있습니까 ?
Marc B

1
에서 ~/.bashrc. ~쉘이 이해하는 homedir의 약어입니다.
Fred Foo

4
당신이하지 않은 경우 .bashrc귀하의 홈 디렉토리에 당신은 : 너 자신을 만들어야합니다
furas

5
이 질문은 Apple 관련 소프트웨어에 관한 것이기 때문에 주제에서 벗어난 것으로 보입니다. AskDifferent 및 SuperUser에 대해 이미 이에 대한 답변이있는 주제에 관한 것입니다
mmmmmm

3
나는 이것이 주제를
벗어났다고

답변:


88

.bashrc 파일은 홈 디렉토리에 있습니다.

따라서 명령 줄에서 다음을 수행하십시오.

cd
ls -a

그러면 홈 디렉토리에있는 모든 숨겨진 파일이 표시됩니다. "cd"는 집으로 돌아가고 ls -a는 "모두 나열"합니다.

일반적으로 ~ /를 볼 때 틸다 슬래시는 홈 디렉토리를 나타냅니다. 따라서 ~ / .bashrc는 .bashrc 파일이있는 홈 디렉토리입니다.

homebrew의 표준 경로는 / usr / local /에 있으므로 다음과 같은 경우 :

cd /usr/local
ls | grep -i homebrew

homebrew 디렉토리 (/ usr / local / homebrew)가 표시되어야합니다. 출처

예, 때때로이 파일을 만들어야 할 수 있으며 .bashrc 파일의 일반적인 형식은 다음과 같습니다.

# .bashrc

# User specific aliases and functions
. .alias
alias ducks='du -cks * | sort -rn | head -15'

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

PATH=$PATH:/home/username/bin:/usr/local/homebrew
export PATH

자신의 .bashrc 파일을 만드는 경우 ~ / .bash_profile에 다음 줄이 있는지 확인하십시오.

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

감사합니다. ls ~/.bashrc하지만 그런 파일이나 디렉토리가 없습니다. 처음부터 만들어야합니까?
pencilVester

4
이 대답은 내가 그것을 알아내는 데 도움이되었습니다. 이 주석은 스레드를 업데이트합니다. 나는 Mac SierraOS에서 '/ etc / bashrc'를 찾았습니다 ... 시스템 전체 bashrc가 숨겨지지 않았습니다 .bashrc. 그것을 조작하기 위해 편집 후 종료하려면 'sudo vi bashrc'를 사용해야했습니다. : wq! ... 전체 명령 'cd / etc /; sudo vi bashrc '
Michael Dimmitt

일반적으로 $ PATH는 끝에 있고 고객 디렉터리는 시작에 있습니다. 이를 통해 시스템 명령에 대한 대안을 선택할 수 있습니다. PATH = / home / username / bin : / usr / local / homebrew : $ PATH
null

/ home / username 대신 $ HOME을 사용하여보다 유연한 접근 방식을 사용할 수 있으므로 다른 사용자의 사용자 이름을 변경할 필요가 없습니다.
null

.bash_profile을 사용하는 또 다른 대답은 훨씬 빠르고 간단합니다.
null

46

나는 당신에 추가해야한다고 생각 것 ~/.bash_profile대신에 .bashrc, (만드는 .bash_profile존재하지 않는 경우.) 그런 다음 검사의 추가 단계 추가 할 필요가 없습니다 ~/.bashrc에 당신의.bash_profile

터미널에서 작업하고 편집하는 것이 편합니까? 경우에 따라, ~/홈 디렉토리를 의미하므로 새 터미널 창을 열면 "위치"가됩니다. 그리고 앞의 점 은 파일 이름 ls을 입력 -a하거나 지정 하지 않는 한 일반 명령 에서 파일을 보이지 않게합니다 .

자세한 내용은 이 답변 을 확인하십시오 .


나는 다음과 같은 얻을 Shajilhost:~ ShajilShocker$ sudo ~/.bash_profile Password: sudo: /Users/ShajilShocker/.bash_profile: command not found당신이 내게 도움을 기쁘게 할 수
Shajo

같은 종류의 편집기를 사용 nano하거나 데스크톱에서 열어야합니다. 그것은 것입니다 그래서 당신이 (이것은 "명령을 찾을 수 없습니다"라는 이유입니다) 명령으로 파일 이름을 사용하려고했다, 그래서 명령은, 슈퍼 유저로 다음과 어떤 단지 실행 명령. nano ~/.bash_profilesudo
beroe 2015-04-26

내 의도는 환경 변수 KEY를 만들고 ANDROID_NDK_HOMEVALUE는 /Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b ... 그래서 이제 터미널과`nano .bash_profile`을 열고 입력 ANDROID_NDK_HOME="/Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b"해야합니까? 또는 export PATH=$PATH:ANDROID_NDK_HOME내가 틀렸다면 다음 줄을 추가하십시오 .
Shajo

나는 처음이 충분하고 올바른 것입니다 생각하지만, 안드로이드 SDK를 시도하지 않은 ...
beroe

4

터미널에서 :

  • cd ~/홈 폴더로 이동하려면 입력 하십시오.

  • touch .bash_profile새 파일을 작성하려면 입력 하십시오.

  • 코드 편집기로 .bash_profile 을 편집하십시오 (또는 open -e .bash_profile텍스트 편집기에서 열려면 입력 만하면 됩니다).
  • 입력 . .bash_profile다시로드 .bash_profile에 추가 모든 기능을 업데이트합니다.

3

~/.bashrc은 (는) 이미에 대한 경로 .bashrc입니다.

그렇게 echo ~하면 홈 디렉토리의 경로임을 알 수 있습니다.

Homebrew 디렉토리는 /usr/local/bin. Homebrew가 내부에 설치되고 homebrew에 의해 설치된 모든 것이 여기에 설치됩니다.

예를 들어 brew install pythonHomebrew는 Python 바이너리를 /usr/local/bin.

마지막으로 경로에 Homebrew 디렉토리를 추가하려면 echo "export PATH=/usr/local/lib:$PATH" >> ~/.bashrc. .bashrc파일이 없으면 파일 을 생성 한 다음 끝에 필요한 줄을 추가합니다.

를 실행하여 결과를 확인할 수 있습니다 tail ~/.bashrc.


2

macOS 용 .bash_profile은 $HOME디렉토리에 있습니다. 파일이 종료되지 않으면 생성 할 수 있습니다. Sublime Text 3이 도움이 될 수 있습니다.

  • OS X Command Line-Sublime Text 의 지침에 따라 ST3를 시작 subl하면 다음 과 같이 할 수 있습니다.

    $ subl ~/.bash_profile
    
  • 더 쉬운 방법은 사용하는 것입니다 open

    $ open ~/.bash_profile -a "Sublime Text"
    

Finder에서 Command+ Shift+ .를 사용 하여 홈 디렉토리의 숨겨진 파일을 볼 수 있습니다.


0

터미널을 열고 아래 주어진 명령을 실행하십시오.

cd /etc
subl bashrc

subl은 Sublime 편집기를 나타냅니다. sublvi 로 대체 하여 기본 편집기에서 bashrc 파일을 열 수 있습니다 . 이것은 이전에 만든 bashrc 파일이있는 경우에만 작동합니다.


0

일부 시스템에서는 .bashrc 파일 대신 다음을 편집하여 특정 프로파일을 편집 할 수 있습니다.

sudo nano /etc/profile

감사합니다.이 파일을 사용하여 다른 OS에서 플레이하면서 깨달았습니다. 내 Mac에서는 .bashrc로 작업을 수행하지 않았지만 / etc / profile로 수행했습니다. :)
Nioooooo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.