タグ付けされた質問 「.bash-profile」

.bash_profileは、対話型ログインシェルとして起動すると、Bashシェルが読み取って実行するスクリプトの1つです。




6
MinGW Bashプロファイル
私はWindows 7でMinGWを使用しています。.bashrcいくつかのエイリアスが含まれています。このファイルは、MinGWが起動するホームフォルダーにあるため、そのフォルダーがホームフォルダーであると考えられます。フォルダーの内容は自動的には読み込まれません。bashエイリアスを機能させるには、コマンドを実行する必要があります。 名前をに変更してみました.bash_profile。これは、自動的に読み込まれず、bash手動で実行したときにも読み込まれなかったため、事態を悪化させました。 この問題を修正するにはどうすればよいですか?

3
bash_profileまたはbashrcの環境変数?
私はこの質問[ブログ]発見した:bashrcにと.bash_profileの違いに非常に便利なのが、最も投票の答えを(経由で非常に良い)見た後、私は質問があります。最も投票された正解の終わりに向かって、私は次のような声明を見る: 環境変数の定義を〜/ .bashrcに置くか、常にターミナルでログインシェルを起動することを推奨することがあります。どちらも悪いアイデアです。 なぜそれが悪い考えなのか(私は戦うつもりはない、ただ理解したいだけなのか)? 環境変数を設定し、それをPATH(たとえばJAVA_HOME)に追加したい場合、エクスポートエントリを置くのに最適な場所になりますか?中〜/ .bash_profileファイルまたは〜/ .bashrcの? 質問番号2の答えが〜/ .bash_profileの場合、さらに2つの質問があります。 3.1。〜/ .bashrcの下に何を置きますか?エイリアスのみ? 3.2。非ログインシェルでは、〜/ .bash_profileは「ピックアップ」されていないと思います。JAVA_HOMEエントリのエクスポートがbash_profileにある場合、javacおよびjavaコマンドを実行できますか?PATHでそれらを見つけますか?いくつかの投稿やフォーラムがJAVA_HOMEなどを〜/ .bashrcに設定することを推奨している理由はそれですか? 前もって感謝します。

3
Broken Pipeエラーを修正するにはどうすればよいですか?
私は最近、SSDドライブを入手したときにUbuntu 12.10を新規インストールした後、RVMを再インストールしました(http://rvm.ioの指示に従って)。 今、私が入力するとき: type rvm | head -1 次のエラーが表示されます。 rvm is a function -bash: type: write error: Broken pipe しかし、すぐにコマンドを繰り返すと、受信するのは次のとおりです。 rvm is a function そして、それはすべて大丈夫だと思われますか?何が起こっていますか?修正するにはどうすればよいですか?常に起こるとは限りません。より散発的なように見えます。何らかのパターンを見つけようとしましたが、まだ見つけていません。
36 bash  ruby  .bash-profile  rvm 

3
コマンドラインに組み込まれた「cd」コマンドを上書きすることは可能ですか?
コマンドライン(bash)を介してマシンの別のディレクトリ(この場合はMac OS X 10.6.7を実行)に「cd」するたびに、すぐに「ls」と入力してコンテンツのリストを取得しますそのディレクトリに。私は 'cd'をオーバーライドして、要求されたディレクトリに変更し、リストを一度に表示する方法を見つけようとしています。 〜/ .bash_profileに次の行を追加することで、探している基本的な機能を取得することができました function cl() { cd "$@"; ls -l; } これは期待どおりに機能します。要求されたディレクトリに変更し、コンテンツを表示します。私が問題に遭遇するのは、新しい「cl」コマンドを作成するのではなく、「cd」自体をオーバーライドしようとしています。 次のものがありません仕事します ##### Attempt 1 ##### # Hangs the command line function cd() { cd "$@"; ls -l; } ##### Attempt 2 ##### # Hangs the command line function cd() { 'cd' "$@"; ls -l; …

5
〜/ .profileはSSHの使用時にロードされません(Ubuntu)
私が本当に解決したかった問題を反映するように編集されました: Capistranoを介して展開できるように、Ruby環境をセットアップする必要があります。 export PATH=$HOME/.rbenv/bin:$PATH eval "$(rbenv init -)" これらを〜deploy / .profileに配置しますが、sshを実行しても実行されません。アイデア? Ubuntu 12.04を実行しています。 元の質問は: localhostの別のアカウントにsshすると、.profileが読み込まれません。どうすればsshにそれをロードさせることができますか?Ubuntu 12.04を実行しています。

2
Linuxの新しいセッションでBashが「.profile」をロードしない
IT部門から入手した新しいLinuxマシンをセットアップしていますが.profile、新しいターミナルセッションを開始してもロードされません。現在のシェルはBashですが、デフォルトのshから変更しました。.profile起動時にロードするにはどうすればよいですか? SSH経由でシェルにアクセスします:ssh myusername@remotemachine。管理者権限があります。

6
Mac OSXでBashをリセットする方法、.bash_profileが破損し、bashが機能しなくなった
私はMacBook Proで、Mountain Lionの最新バージョンを実行しています。 私は本当に助けが必要です..bash_profile(私は思う)を損傷する方法をいくつか管理しましたので、端末を開くたびに以下のエラーが表示されます。 -bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier -bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such file or directory env: bash: No such …


5
Ubuntuにログインするときにシェルスクリプトを自動的に実行する方法
ログイン時に自動的に実行されるスクリプトを取得するにはどうすればよいですか?マシンの起動時ではなく、すべてのユーザーではなく、私(またはスクリプトを使用する特定のユーザー)がGNOME UIを介してログインするときだけです。 他の場所を読んで、私はそれが.bash_profile私のホームディレクトリにあると思いましたが、私には効果がありません。入力してターミナルウィンドウで手動で実行すると~/.bash_profile機能しますが、ログインしても自動的に実行されません。 Ubuntu 11.04を実行しています。.bash_profileのファイル許可はです-rwx------。今日作成する前は、ホームディレクトリに.bash_profileはありませんでした。 Linuxの古いバージョンは.profileユーザーごとにファイルを持っていることを覚えているようですが、それも機能しません。 どうやって?.bash_profileを機能させるには、何か他のものを構成する必要がありますか?または、ユーザーごとのログインスクリプトを他のファイルに含める必要がありますか?


2
Mac OSX:壊れたシンボリックリンクに色を付けることはできません
私のLinuxマシンでは、壊れたシンボリックリンクは赤く表示されるため、壊れていないシンボリックリンクを区別できます。.bash_profileでPSCOLORSにいくつかの設定を追加することで、Macでこれを設定しようとしましたが、今のところ何も機能していません。ディレクトリ、ファイル、実行可能ファイル、およびシンボリックリンクを区別するために色付けを取得することができました。ただし、壊れたシンボリックリンクは、そのままのシンボリックリンクと異なる色ではありません。Googleで検索しても、有望な結果は得られていません。アイデア?トリック?

6
コンピューター間でbashプロファイルを同期する
.bash_profileにはたくさんのものが含まれています。問題は、私は3台以下のコンピューターを頻繁に使用しており、設定をどこにでもコピーアンドペーストしなければならないことにうんざりしていることです。2つはUbuntu 10.10を実行し、1つはOSXを実行します。Dropboxを使用して単一の設定ファイルを共有する方法があるかどうか疑問に思っていました。同様に、bashが起動したら、チェックするように指示し~/Dropbox/Bash/.bash_profileますか? でも、~/Dropbox/Emacs/.emacsどういうわけかemacsに調べるように言うこともできますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.