CygWinで「bash-3.2$」と表示される

このQ&Aのポイント
  • CygWinをインストールし、環境設定を行った後に再起動すると、プロンプトが「bash-3.2$」と表示される問題が発生しました。
  • インストールのWEBページによると、この表示は正常にインストールされていないことを示しています。
  • 問題の解決方法として、.bashrcファイルの保存場所を変更してみるなどの試行錯誤を行いましたが、うまくいきませんでした。
回答を見る
  • ベストアンサー

CygWinで 「bash-3.2$」と表示される

Windows Vista を使用しており、 http://musashi.sourceforge.jp/cygwin/cygwin.html http://musashi.sourceforge.jp/cygwin/cygwin.html を参考にCygWinをインストール、環境設定を行いました。 ショートカットから起動させると、はじめはプロンプトが「ログイン名@PC名」になっていましたが、インストールしたパッケージなどを「CygWin」という新規フォルダへ保存した後にもう一度起動しようとすると起動できなかったので、「CygWin.bat」の中身を   -------------------------------- @echo off D: chdir D:\usr\local\CygWin\bin bash --login -i -------------------------------- のように編集しました。(chdirの行に \CygWin を追加した) しかし、もう一度起動すると今度はプロンプトが「bash-3.2$」という表示に変わってしまいました。 CygWinインストールのWEBページを見ているとこの表示ではうまくインストール出来ていないと書いてあるのですが、どうしたら「ログイン名@PC名」と表示するようにできるでしょうか。 「cd HOME」のコマンドが通らないため .bashrc ファイルがうまく読み込めていないのかと思い保存する場所を変えたり試行錯誤しましたが、うまくいきません…

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

とりあえず cd でホームディレクトリにいってみてはどうでしょう. そこに .bashrc はありますか? あるとしたら, その中身はどうなっていますか?

pafait26
質問者

お礼

ご回答ありがとうございました。 遅くなってしまい申し訳ありません。。 .bashrc などをみてみましたが解決できなかったためインストールし直すことにしました。 しかしまた別の問題で行き詰っております… タイトルを変えて別トピックにて質問させていただきますので, またアドバイスいただけたら嬉しいです。

関連するQ&A

  • bash --login -i ??

    windows の cygwin でセットアップされる cygwin.bat を見ると、 bash --login -i と書いてあります。 --login 、-i とは何だろう、と思って man bash とすると、 --login はログインシェル -i はインタラクティブモード となっています。 (1) ログインシェルとはなんでしょう? 気づいたこととしては、コマンドプロンプトから bash と入力するだけのときと、--login をつけたときでは、プロンプトがちがうようです。(.bashrcを読み込まない?) (2) インタラクティブモードとはなんでしょう。 -i をつけたときとつけなかったときで、特に目に見えた違いはわからなかったのですが。。

  • .bashrcがCygwinに反映しない

    Cygwinをインストール後、カスタマイズするためにプロンプトの上に 表示される「ユーザ名@計算機名」を変更しました。それに伴い、 初期に自動作成される、/home/Owner が意味を持たなくなってしまい 新たに変更したユーザ名のフォルダを作成し、そこに.bashrcを新規に 作成しましたが、.bashrcに記述したaliasが反映しません。 また、Cygwin上で「alias ls="ls -F"」としてもCygwinを再起動すると 設定が初期化されてしまいます。 aliasの設定を反映させるにはどうしたらいいのでしょうか? ご回答おねがいします。

  • cygwin で "bash --login -i"するとホームディレクトリに移動してしまう

    cygwin で startx から X-Window を使いたいと思っています。 私は cygwin.bat を使わずに、コマンドプロンプトから直接 bash とタイプしています。(エクスプローラから好きなディレクトリでコマンドプロンプトを開くことができるようにしてあります) (1) コマンドプロンプトから bash とタイプとすると、startx とタイプしても反応がありません。 (2) bash --login -i とタイプすると、startx はできるのですが、ディレクトリが勝手に cygwin のホームディレクトリに移動してしまいます。 ディレクトリを移動せずに cygwin を起動して xwindow を使う方法はないでしょうか?

  • cygwinをうまく起動できません。

    今回、UNIXの学習のために、cygwinをインストールしました。しかし、basu: $: command not found となってしまい、うまく起動できていないようです。 サイトでコマンドプロンプトから起動してみる方法が載せてあってので、試してみたのですが、 bash.exe. warnig :couldn't find /tmp, please cleate! と表示されます。 起動させるための処置をお分かりの方がいらっしゃいましたらよろしくお願いします。

  • bashの設定ファイル

    起動順番がハッキリしないので質問させていただきます。bashの設定ファイルの起動順番として下記の順番が正しいでしょうか?Fedora3です。 1./etc/bashrc(システム全体用)<---起動時に実行 2.~/.bashrc(各ユーザー用)<---起動時 3./etc/profile(システム全体用)<---ログイン時 4.~/.bash_profile(各ユーザー用) <---ログイン時 ご存知の方よろしくお願いします。

  • Cygwin KDEについて

    cygwin、XにてKDEを使いたいのですが、http://kde-cygwin.sourceforge.net/installを追加しAddをクリックして選択した後、Next>を押してもUnable to get setup.ini from http://kde-cygwin.sourceforge.net/install とメッセージボックスで表示されるだけです。 @IT:真ゼロ円でできるXサーバー様のページhttp://www.atmarkit.co.jp/flinux/special/cygwin2/cygwin02b.htmlを見てやったのですが、今はもうhttp://kde-cygwin.sourceforge.net/installはないのでしょうか?だとしたらKDEはいんすとーるできないのですか? こうすればできる、または、今も有効なダウンロードURLを知っているかたいらっしゃればお願いします。

  • bashでのシェル変数の遅延展開

    こんにちは。 現在、Cygwinでbashを使っています。 最近思ったのですが、コマンドプロンプトにおける環境変数の遅延展開のような機能が、 bashでは存在しないのでしょうか? 例えば、~/.bashrcで alias cdb="cd $OLDPWD" と記述しておき、ディレクトリを移動する度に、このエイリアスの動作が変化するようにしたいと思っています。 何か御存じの方がいらっしゃれば、是非アドバイスを頂きたいです。 では、よろしくお願い致します。

  • 困ってます Cygwin で ls が実行できません

    はじめまして、勉強のために Cygwin をダウンロードしました。 しかし、実行できるコマンドとできないコマンドがあって困っています。 とりあえず例をあげますと、cd, pwd は動いて、ls は動きません。 なぜか ls.exe だと動きます。(オプションもOK) 以下にその bash のコマンド実行画面をコピペします。ユーザ名だけ隠させていただきます。 bash-3.2$ pwd /cygdrive/c/usr/ユーザ名 bash-3.2$ ls ls: invalid option -- Try `ls --help' for more informati bash-3.2$ ls.exe kterm.exe work bash-3.2$ cd work/ bash-3.2$ pwd /cygdrive/c/usr/ユーザ名/work ------------------------------- Cygwin を C:\cygwin にダウンロード後にしたことは3つです。 1.Windows の 環境変数 に HOME : C:\usr\ユーザ名 と   Path : C:\cygwin\bin;C:\cygwin\usr\local\bin; を追加。 2.bash の作業ディレクトリを C:\usr\ユーザ名 に設定。 3.C:\usr\ユーザ名 に .bashrc などを設置。 といった所だと思います。覚えていないだけかもしれませんが。 以上、よろしくお願いします。

  • Tera Term 4.23 でcygwin接続した場合にFTPがつながらない

    Tera Term 4.23 でcygwin接続した場合にFTPがつながらなくて困っています。 いままであまりcygwinは使っていなくて、テストにはvmwareにインストールしてそこにログインしたりしていたのですが、 Teratermでcygwin接続ができると知り、手軽なので使い始めました。 使いやすくて気に入っているのですが、件の通りFTPがつながらないのです。 コマンドを実行すると以下のようになります。 bash-3.2$ ftp localhost User (ホスト名:(none)): user ユーザー名を入れるプロンプトは出るのですが、入力しても上記の画面のまま 永遠にそのままです。 サービスが動いていないのかと思いきや、デスクトップにできるショートカット(コマンドプロンプトの方です) だとあっさりつながります。 たぶん原因はteratermにあるのだと思うのですが、 どうしたらいいのかわからず困っています。

  • cygwinでpalmkit(http://palmkit.sourc

    cygwinでpalmkit(http://palmkit.sourceforge.net/)のソースコードのコンパイルをしています。 README.jpに従い cd src ./configure make make install とcygwinで入力しました。 できたexeファイルを実行すると「cygwin1.dllが見つからなかったため、このアプリケーションを開始できませんでした。」と表示されて実行できません。 cygwinのインストールフォルダからexeファイルのあるフォルダにcygwin1.dllをコピーすれば実行できるのですが、cygwin1.dllなしでも実行できるようにすることはできないのでしょうか。 回答お願いします。