• ベストアンサー

Cygwinでftp

Cygwinをダウンロードして、会社のPC(Win2000)と自宅のPC(WinMe)それぞれにインストールいたしました。会社の業務でUnixマシーン上で動かすShellや簡単なプログラムを作成することになりそうなので、Unix環境でC/C++やCシェル(tcsl)などの勉強をしたいのです。Cygwinのマニュアルが英語なので、苦労しております。 たとえば、viでC/C++のソースをかいて、それをネットワークでつながっている社内のUnixマシーンにftpすることはできますか?また、Lanでつながってはいない、 外部のUnixマシーンにftpすることは可能でしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.2

terra5さんのしめすURLを見てみましたが、すでにCygwinのverは1.3ベースになっているため、現実に即していない情報もあります。まぁ、それほど大きく変わっているわけではないですが。 より新しいユーザズガイド、FAQの日本語訳は参考URLに公開されています。 それでftpに付いてですが、UNIXによく標準で付いてくるftpコマンドはありません(しかしWindows自身がftpコマンドを持っています)。 Cygwinのshell上でもそのまま呼び出し、使用する事が出来ます。ただ、より便利なncftpコマンドが配布パッケージに含まれていますのでそちらを使う事をオススメします。 >Lanでつながってはいない、 外部のUnixマシーンにftpすることは可能でしょうか? ・・・さすがにこれは無理でしょう。物理的に接続されてないマシンにデータを転送する事は出来ないですから。 外部記憶装置に保存してUNIXマシン上でマウントして呼んでやる必要があるでしょう。

参考URL:
http://www.sixnine.net/cygwin/cygwin-doc/index.html
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

今、インターネットに接続しているWin98上のCygwinで確認してます。 >viでC/C++のソースをかいて、それをネットワークでつながっている社内のUnixマシーンにftpすることはできますか?また、Lanでつながってはいない、 >外部のUnixマシーンにftpすることは可能でしょうか? Cygwin上でvi(正確にはvim)が動きますし,実際にCygwin上のftpで外部のftpサーバー(ftp.vector.co.jp)に接続できることを確認しました。 ただ、改行コードや日本語文字コードについては気にする必要はあると思います. 勿論、通常のネットワーク設定は必要ですが. cygwin自体はwindowsの設定をそのまま使っているようなので、特別にcygwin用の設定は必要ないようです。 あと、参考にcygwin関連の日本語のサイトのURLをあげておきます。

参考URL:
http://www.kt.rim.or.jp/~ksk/gnu-win32/indexj.html
coco302
質問者

お礼

ご回答どうもありがとうございます。Windows上での通常のネットワーク(インターネットやLAN)がすでにきちんと設定されているのであれば、ftpできるのですね。 わざわざ確認してくださって恐縮です。参考のURLはさっそく見てきました。 英語力がなく、Cygwinのマニュアルを読むのに苦労しておりましたので、とても助かります。このサイトの内容をよく読んで、ソースを実行してみようと思います。 また何かありましたら、その際はどうぞよろしくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Cygwinについて

    先ほどWindows2000にCygwinをインストールしました。 C:\cygwin\bin配下にUNIXの各種コマンドが置かれていますが、vi(m)やperlがありません。 Webで検索してみたところCygwinをインストールするとperlも入るとの記述がありましたが、そうなのでしょうか? 追加でインストールしたい場合はどうすればよいでしょうか?Linux用のものがそのまま使えるのでしょうか?rpmは駄目でしょうが。。

  • Cygwin で Ftpを実行するTOOLを cronで実行したい。

    よろしくお願いします。 Cygwinで FTPを使ってUnixのFileを取得するシェルスクリプトを作成しました。 シェルの種類はkshです。 このTOOLをCygwinのcronに仕掛けて自動的にFileを取得するようにしたいのですが、 どうもFTPのところで止まってしまうようです。 Cron設置時にLogを取得したところ 下記のメッセージが出力されていました。   User (10.200.xx.xx(none)) 自分のhomeに.netrc ファイルを作成して、FTP時にはUserID/Passwordを入力しなくて済むようにしているので スクリプトを自分で実行する分には何も入力しなくて言いのですが cron実行時にはなぜかUserIDの入力を促すところでストップし、プロセスも残ってしまっています。 自動的にUserID/Pawwwordを読み込ませるにはどうしたらよろしいでしょうか?

  • cygwinでcshが認識されず困っています

    初めまして。現在、研究に必要なため、windows上でcygwinを使っております。 cshで書いたスクリプトを実行すると、 bash: csh: command not found と出てきてしまいます。 数週間前にPCに不具合があり、リカバリしたためcygwinを入れ直したところ、 このような事態になりました。 以前と同じ設定をしたので、原因がわかりません。 見当違いの方法かもしれませんが、 起動時のシェルをtcshに変えてみても状況は変わりませんでした。 UNIX等についてあまり詳しくないため、大変困っております。 cygwinを使ってらっしゃる方、UNIXに詳しい方、教えて頂けませんでしょうか? よろしくお願いいたします。

  • cygwin bashrc エイリアスがうまくできない

    cygwinをインストールし、UNIXについて勉強しようと 「CygwinでUNIX入門 WindowsでUNIXを使う本」を見ながらやっているのですが、 P040~P041に書かれている「日本語ファイルをlsで表示するには」 でつまってしまいました。 まず、 $ls /mnt/c/Documents\ and\ Settings/cygwin/ --show-control-char と入力すると、スタートメニューやデスクトップが文字化けせずに表示されます。 毎回オプションを入力するのは大変なので、これをエイリアスにしてみようというところです。 そこで本に書いてあるとおり C:\cygwin\home\cygwin\ 内にある.bashrcファイルに alias ls="ls --show-control-chars" と入力してみます。 (実際にはviエディタを使用して入力しました) cygwinを再起動したら正しく日本語が表示されるはずが、 うまくいきませんでした。 オプションを設定していないときと同じ結果になりました。 つまり、エイリアスが機能しないです。 同様に-alオプションでも試してみましたが、うまくいきません。 何か間違っていますでしょうか?

  • cygwinのmake中でのシェルの切り替え

    早速ですが、cygwinのmakeを利用させてもらっている者です。 このmakeがアクションを処理するときのシェルは、cygwinがインストールされていれば(というか、Cygnus Solutionsのレジストリを参照して)、/bin/shとなるようですが、前記レジストリが存在しない場合、C:\bin\shを参照しているようです。 この動作を、cygwinのインストールの有無にかかわらず、指定のシェルを使用したいのですが情報をお持ちの方はいらっしゃいませんでしょうか。 ちなみに、make起動前にSHELLの値を変更しても効かないところまで確認しています。 当方のcygwinのバージョンは、 CYGWIN_NT-5.1 HAMADA2 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin です。 よろしくお願いします。

  • cygwinでxgraphを使えるようにしたい

    以前まで現役で使っていたunixマシンが昇天しました。 今はwin2kのノートPCだけでいろいろ作業しています。 それで、今はcygwinを使っているんですがxgraphというグラフを描くソフトをインストールしたいんです。 xgraph-11.3.2-hack.9.tar.gz というファイルを見つけたんですが、unixもあまり詳しくなかったのでよくわかりません。 どうすればインストールできるんですか? どなたか教えてください。

  • Cygwinのチュートリアル

    お世話になります。 Cygwinをインストールしたのですが、CygwinのチューとリアルのサイトまたはYouTubeなどでの日本語のチュートリアルサイトなどはありますか? 英語のサイトはいくつかあったのですが・・・ あとBccとの同一PCでのインストールで使用は可能ですか? (一応Unix学習も考えてますのでCだけで・・・というのはご容赦ください) 勝手ですが宜しくお願いいたします。

  • DOS上で、UNIXのShellに代替されるものってありますか?

    あるPCから別のマシンにftpを使ってファイルを転送するのですが、作業者(ファイル転送をする人)がftpコマンドなどが使えないため、 パソコンのDOS画面(コマンド実行)から、キーをひとつたたけば、ファイル転送してくれる仕組みをつくりたいのです。(ファイル名は固定のものが数個。転送するのは1ファイル単位でまとめての転送はしない) UNIX上ならftpコマンドを発行するシェルを作れば済むと思うのですが、DOS上ではどうなのでしょうか? UNIXのシェルのようなものはあるのでしょうか?

  • Cygwinへソースの転送がわかりません

    UnixとC言語を勉強中の初心者です。 サクラエディタで作ったC言語のソースをFFFTPを使って、 Cygwinに転送したいのですが転送方法がわかりません。 今の状況として FFFTPの接続がうまくいきません。 「ホスト ( 入力したホスト名  ) が見つかりません というエラーが出ています。 ftp://ring.astem.or.jp というところに接続するものだと思っているのですが、 接続できないものなので接続先が間違っているのかと思っています。 (1)どうしたら接続できるか。 (2)どのようにしたら転送できるか。 を教えてください。 もし、FFFTPを使って転送できない場合だったら、 他の転送方法を教えてください。 よろしくお願いします。

  • viでファイルを開くのをまちがえたときの対処

    UNIXのマシンでファイルを開こうとしてTera termで vi test.c と書くべきところをまちがえて vi test>c とかいたら止まってしまいました。 どうなってしまったのでしょう?そしてTera termをむりやりdisconnectしてしまっても大丈夫でしょうか?

このQ&Aのポイント
  • 戸惑っている私が友達や大切な人との関係について質問しています。相手が普通に連絡してきても、ギクシャクした気持ちがあります。しかし、友人たちのサポートも受けて精神的に持ち直しています。このまま関係をどう持っていくべきか戸惑っています。
  • 私は友達や大切な人から連絡があり、ギクシャクした気持ちになっています。友人たちのサポートを受けて少しずつ持ち直しています。この状況で相手の気持ちがよくわかりません。関係をどう持っていくべきか悩んでいます。
  • 私は友達や大切な人との関係について戸惑っています。相手から連絡があり、ギクシャクした気持ちになりましたが、友人たちの助けもあり、少しずつ気持ちを落ち着けています。相手の気持ちや今後の関係について悩んでいます。
回答を見る

専門家に質問してみよう