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の省略形はどこですか。
マークB

1
~/.bashrc~シェルが理解するhomedirの省略形です。
Fred Foo


5
この質問は、Apple関連のソフトウェアに関するものであり、AskDifferentとSuperUserでトピックになっているため、トピックから外れているようです。すでにこれに答える質問があります
mmmmmm 2013年

3
これが話題から外れたとは思わないので、ここで見つけてよかった
stackPusher 2016年

回答:


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 vibashrc」を実行する必要がありました:: wq!...フルコマンド 'cd / etc /; sudo vi bashrc'–
Michael

通常、$ PATHは最後にあり、customerディレクトリは最初にあります。これにより、システムコマンドの代替を選択できます。PATH = /ホーム/ユーザー名/ binに:は/ usr / local /自作:$ PATH
ナル

/ home / usernameではなく、おそらく$ HOMEを使用してより柔軟なアプローチをとるので、別のユーザーのユーザー名を変更する必要はありません。
ナル

.bash_profileを使用するだけのもう1つの答えは、はるかに迅速で簡単です。
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 2015

のような何らかのエディタを使用するかnano、デスクトップで開く必要があります。それは次のようになりますので、あなたが(それは「コマンドが見つからない」という理由である)コマンドとしてファイル名を使用しようとしていたので、コマンドは、スーパーユーザーとしてはその後に続くものだけで実行するコマンド。nano ~/.bash_profilesudo
ベロエ2015

私の意図は、環境変数KEY isANDROID_NDK_HOMEとVALUE is /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 2015

私は最初は十分と正しいだろうと考えていますが、AndroidのSDKを試していない...
beroe

4

ターミナル上:

  • 入力cd ~/してホームフォルダに移動します。

  • 入力touch .bash_profileして新しいファイルを作成します。

  • コードエディタで.bash_profileを編集します(または、入力open -e .bash_profileしてテキストエディットで開くこともできます )。
  • 入力. .bash_profileして.bash_profileを再読み込みし、追加した関数を更新します。

3

~/.bashrcはすでにへのパス.bashrcです。

そうした場合echo ~、それがホームディレクトリへのパスであることがわかります。

自作ディレクトリは/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ディレクトリにあります。ファイルが終了しない場合は、ファイルを作成できます。崇高なテキスト3が役立ちます。

  • OSXコマンドライン-SublimeTextの指示に従ってST3を起動するとsubl、これを実行できます。

    $ subl ~/.bash_profile
    
  • より簡単な方法は、 open

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

使用Command+ Shift+ .Finderでは、あなたのホームディレクトリに隠しファイルを表示します。


0

ターミナルを開き、以下のコマンドを実行します。

cd /etc
subl bashrc

sublはSublimeエディターを示します。sublviに置き換えて、デフォルトのエディターでbashrcファイルを開くことができます。これは、以前に作成したbashrcファイルがある場合にのみ機能します。


0

一部のシステムでは、.bashrcファイルの代わりに、以下を編集してプロファイル固有のものを編集できます。

sudo nano /etc/profile

おかげで、私はこれらのファイルでさまざまなOSで遊んでいることに気づきました。私のMacでは、.bashrcで仕事をしていませんでしたが、/ etc / profileで仕事をしました:)
Nioooooo19年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.