• ベストアンサー

windowsをlinuxコマンドで操作したい

windows上で行う処理についてlinuxコマンドで行えるようにしたいのですが可能でしょうか? vmやcolinux、sygwin等を使っておりlinux、windowsとが一台の実hostに仮想的に2host存在するような形になっていまいすが、 今回はそうではなく、1台のwindowsについてwindowsのコマンド+linuxのコマンド が有効になるようにしたいところです。 そもそも、両OS、構造が大きく異なるなので全てのコマンドを有効にするのは無理では? と思いますので、使えるコマンドについては全て有効にしたいと思っています。 何か良い方法があればご紹介いただけますでしょうか?

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

  • ベストアンサー
回答No.9

> ●Cygwinから既存のwinのデイレクトリ上にある全てのファイルに対して操作は可能でしょうか? > ●またwin上のディレクトリへのcdは可能でしょうか? Cygwinは、Windows環境ですから、上記のいずれも可能です。 $ cd /cygdrive/c これでCドライブのルートディレクトリにcdします。 ※cygwinのマニュアルくらい、一度くらいは読みましょう。

user010014
質問者

お礼

ありがとうございます! すみません、今回は私の完全な早とちりでした。。 確かに、winのドライブ見えてます。 即解決です!

その他の回答 (8)

noname#110816
noname#110816
回答No.8

そもそも質問の(記述内容の)意味が「あいまい」だと思います。 いったいどちらなのかを明確にして再質問してはどうでしょうか。 (1)タイトルの「windowsをlinuxコマンドで操作したい」は「linuxOSでwindowsを操作したい」と解釈できます。 (2)文章の内容を読むと「windowsOS環境でlinuxと同じコマンドを使用したい」と解釈できます。 (3)「vmやcolinux、sygwin等を使っており」と書いてありますが、どの程度まで使っているのでしょうか。(実際にcygwinをインストールして、基本的なコマンド処理は問題なく行なうことができている、ということなのでしょうか?)

user010014
質問者

補足

ありがとうございます! すみません、 確かに私自信、質問を読み返していると、これじゃ質問の意図がつかみづらいな~と反省しております。 おっしゃるとおり、整理して再度質問しましょうか・・・ ちなみに、質問の意図を簡単にまとめると、 「windowsのコマンドプロンプト上でlinuxコマンドを使って、windows上のデイレクトリ、ファイルについて操作を行う方法を知りたい」 という質問がしたいのですが、これで伝わりますでしょうか?? 例えばpowershellでは一部のunixコマンドが使えます。 下記コマンドの実行結果は全て同じなので、ユーザが一番使いやすいものを選んで使う事ができます。 Get-ChildItem ※pshのコマンド dir ※cmdのコマンド ls ※unixコマンド pshではほんの一部のコマンドしかサポートされていませんが、 もっと多くのコマンドがサポートされていれば、unix系のコマンドは使いなれているが、winのコマンドはあまり知らないという人でも、すぐに思い通りに操作する事ができます。 そのような環境を提供してくれるツールを探しています!

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.7

「windowsをlinuxコマンドで操作したい」という質問の趣旨から外れるような気がするので「Cygwin」には触れませんでした。 古いですが、次のURLの解説を参考にされると宜しいでしょう。 http://journal.mycom.co.jp/special/2002/cygwin/index.html 最新版は2009年12月23日版の[1.7.1-1] http://sourceforge.jp/magazine/09/12/24/0429208 といったところですか。  

user010014
質問者

補足

ありがとうございます! URL参照させていただきます!

noname#110816
noname#110816
回答No.6

No.5で指摘済みですが、 cygwinをインストールすればwindowsコマンドプロンプト画面でlinuxコマンドを使用できますよ。 > vmやcolinux、sygwin等を使っておりlinux、windowsとが一台の実hostに仮想的に2host存在するような形になっていまいすが、 本題とは関係ありませんが、誤解があるような気がします。 windowsでのcygwinは仮想環境ではなくてwindows環境(実環境)で使用するツールでしょう。 仮想PCに「windows + cygwin」をインストールして使っている、という意味なのでしょうか?

user010014
質問者

補足

ありがとうございます! >windowsでのcygwinは仮想環境ではなくてwindows環境(実環境)で使用するツールでしょう。 仮想PCに「windows + cygwin」をインストールして使っている、という意味なのでしょうか? すみません、質問の中での説明が粗すぎますね。。 vmのように仮想環境で動かす方法とcygwinのようにwin環境上で使うという差がある事は認識しております! #5の補足に書かせていただいた問題を解決したいと思っておりますが、可能でしょうか?

回答No.5

> 今回はそうではなく、1台のwindowsについてwindowsのコマンド+linuxのコマンド が有効になるようにしたいところです。 Cygwinがまさにそれだと思いますが。

user010014
質問者

補足

ありがとうございます! もしかすると私がまだ"Cygwin"の機能を把握しきれていないのかもしれませんが、下記の問題を解決したいと思っていますが可能でしょうか? ●Cygwinから既存のwinのデイレクトリ上にある全てのファイルに対して操作は可能でしょうか? ●またwin上のディレクトリへのcdは可能でしょうか?

  • qaqa013
  • ベストアンサー率27% (17/62)
回答No.4

Windows Power Shellは「管理用」コマンドではありません。 汎用的に使えます。 後忘れていた。 Microsoft Windows Services for UNIX(通称:SFU) を使うっててもあります。

user010014
質問者

お礼

ありがとうございます! Microsoft Windows Services for UNIX のページ今参照しています! なかなか面白そうですね~! 要望をかなえてくれるものかどうか、調べてみないとわかりませんが、何にせよ一度、使ってみたいと思います。

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.3

「Windows Power Shell」は管理用のコマンド・シェルでありlinuxとは無関係です。

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

:>そもそも、両OS、構造が大きく異なるなので全てのコマンドを有効にするのは無理では? と思いますので、使えるコマンドについては全て有効にしたいと思っています。 あなたの考えられている「コマンド」とは、具体的にはどのようなものですか? 日本では義務教育で英語を学んでいますが、欧米で義務教育で日本語を学んでいますか。 Linuxでは「wine」などというものがありますが、Windowsの標準ではLinuxは異邦人です。

user010014
質問者

補足

ありがとうございます! :>あなたの考えられている「コマンド」とは、具体的にはどのようなものですか? 「使用できるものは全て」です。 windowsはwindows独自のコマンドを備えていますが、unix系のそれに比べると使い勝手が悪いです。※慣れの問題かもしれませんが。 なので、windowsをunix系OSのコマンドで操作できればありがたいです。

  • qaqa013
  • ベストアンサー率27% (17/62)
回答No.1

Windows Power Shellを使う。 UNIX系のコマンド形態の一部が再現されています。

user010014
質問者

補足

ありがとうございます! 実は既にpshは別用途で使用しています。 独特のコマンド体系ですが、一部unixコマンドがサポートされていますね。 ただ本当に一部なんですよ~

関連するQ&A

  • Linux すべてのウィンドウを隠すコマンド

    LinuxのElementaryOSを使用しているのですが、システム設定→デスクトップ→ホットコーナーでマウスをかぶせた時にする動作を選べると思うのですが、すべてのウィンドウを隠してデスクトップを表示することはできないのでしょうか? リストにないと思うので、やるとすればカスタムコマンドになると思うのですが、 そのコマンドを教えていただきたいです。 もしできない動作なら大丈夫ですが、できるのであればおねがいします。 Linuxを使用していくうえでコマンドはしっかりと学習しなければいけませんね(汗)

  • Windows Serverに対して、sshでコマンドラインのみで操作可能?

    Windows Server 2008に対して、外部からSSH(ポート22)で操作することは可能でしょうか? 外部からはLinuxで操作したいですが、別にWindowsでも構いません。Windowsサーバー側で何かLinuxのようなsshdのサービスを立ち上げる方法が知りたいです。 Linuxの場合は、sshでGUIではありませんが、コマンドラインでほとんどの操作ができます。 Windowsでは、sshで外部から接続し、コマンドラインのみで、操作することは可能でしょうか? そもそもWindowsをコマンドラインだけで操作するのはコマンドがあまり知られていないと思うし、WindowsServerをLinuxのようにSSHできるかも知りたいです。

  • LinuxとGUI

    LinuxとGUIについてお聞きしたいことがあるのですが、 よろしくお願いいたします。 自分は今までLinux=CUIという認識をしてまして、 Linuxはインストールして起動したら、コマンドプロンプトの画面だけがずっと表示されているものなのだと思ってました。 実際、Windowsにcolinuxをインストールした時は、コマンドプロンプトしか表示されなかったので、そういうものなのだと思ってました。 しかし、最近VMware PlayerにUbuntuをインストールしてみて、LinuxディストリビューションでもWindowsのようにアイコンなどのGUIを表示できるものがあるのだと初めて知りました。 そこで疑問なのですが、例えばEclipseは、Linux上で利用出来、また、wxWidgetsを利用してGUI部分の構築も出来るらしいですが、EclipseとwxWidgetsを使ってCUIしかなさそうなLinuxディストリビューション上でソフトウェア開発をする場合、CUIしかないLinuxディストリビューション上でGUI付きのソフトを開発できるものなのでしょうか?Eclipse+wxWidgetsを起動したら、コマンドプロンプトからIDEのGUI画面に移るのでしょうか? CUIオンリーのLinuxでGUI使いまくりのウェブブラウザなどを起動したらどうなるのかも疑問です。 そもそも「CUIしかない」とか「CUIオンリー」とかの認識が間違ってるのかもしれませんが、どなたかご教授いただけると幸いです。 よろしくお願いいたします。

  • Linuxコマンド tracerouteについて

    ルーターを通して2台PCをつないでいます。 1台のOSはLinuxのGentooとFedoraでもう1台はWindowsです。LinuxをインストールしているPCでコマンド「traceroute」を実行すると***という表記になります。ホスト名、IPアドレス共に同じ内容で返ってきます。pingは通ります。windowsのほうでtracertを実行すると転送先までがきちんと返ってきます。 何か解決できる方法をご存知の方がいらっしゃいましたら教えてください。

  • Debianでのmakeコマンドインストール方法

    Linux初心者です。 Windows上でLinuxのコンパイル環境を作っています。 具体的には、colinuxをインストール(ファイルシステムはDebian)しました。 μClinuxのディストリビューションをコンパイルしようとしたところ、下記のエラーメッセージが でてきました。  make: command not found ネットでいろいろ調べたところ、makeコマンドをインストールする必要があるということが わかりましたが、makeコマンドのインストール方法がわかりません。 なお、社内環境の都合上、colinuxでネットワーク設定は行っていません。 ネットワーク接続なしでもインストールする方法を教えて下さい。

  • Linux風コマンドプロンプトを探しています

    Windows上でLinuxのコマンドを使えるようになるソフトウェアはいくつが存在しますが、複数あるのでどの方法が最も良いのか決めかねます。 「Windows Services for UNIX」をインストールする方法。「cygwin」に「GnuWin32」。他に「Windows PowerShell」などがありますが、みなさんはどの方法を使っていますか? お勧めのものを教えてください。よろしくお願いします。

  • PHP linuxで動作しているプログラムをWindowsにて動作

    ご質問させてください。 現在手がけているシステムが、 linux,apache,php にて動作しています。 こちらを開発を容易にするために、 Windowsの開発環境にて動作させたいと考えています。 しかし、いたるところに /usr/local/XXX~ のように絶対パスの記述がPHP上のソースにあり、 簡単には行かない状況です。 上記のような状況のソースがWindowsでも動くようにするために、 何か良いアドバイスをいただけませんでしょうか? Windows上にLinuxの仮想空間を設け(colinuxなどで) C:XXX のディレクトリが /usr/local/XXX のディレクトリであるように見せかけられたりする設定があれば、 可能ではないかと考えております。 是非、良いお知恵を拝借できればと、 本当に困っております。 何卒、何卒、宜しく御願いいたします。

    • 締切済み
    • PHP
  • whichコマンドでの捜索の方法

    Linuxなどでwhichコマンドがあります。これはおそらくパス指定されている範囲で実行ファイル?を捜索するものだと思います。また、見つかったらそれが現在のデフォルトで実行されるものということになると思います(一番最初に見つかるものが実行されるので)。ここで、パスの範囲で見つかるものをすべて挙げてもらうというのも有用だと思います。自分が実行していると思っているものとデフォルトで実行するものが両方あることを確認できるからです。全捜索ですが、見つかったらそれを順番に表示してもらうのでデフォルトもわかります。そのようにwhichが全部を捜索してくれるコマンドにならないでしょうか。よろしくお願いします。別のコマンドでもいいです。 ウィンドウズ上でのlinuxや仮想環境、windowsで利用できるLinux系のコマンドで利用したいのですが。

  • Linuxとは

    Linuxを使いたいと思い先日から調べているのですが・・・ Linuxって、WindowsのようなOSのことではないのですか?? 某フリーの辞典サイトで調べてみると、ただのカーネルのようなもので、Linuxそのものは存在しない、という感じにとらえたのですが・・・ 私は、HDDにLinuxを導入し起動できるようにしたいのですが どうすればいいのでしょうか? そもそもLinuxとはなんなのでしょうか? よろしくお願いします。

  • Windows7 ProfessionalからLinux Red Ha

    Windows7 ProfessionalからLinux Red Hatへのtelnetをバッチとして(ユーザーアカウント入力/パスワード入力/コマンド実行を一環で)実行したいと思ってます。 ログイン後にLinux上でコマンドを実行したいと思ってます。 VBSを使ってSendKeyで実行する(入力前後にSleep処理)方法はWeb等でありましたが、一番上のウィンドウに対しての入力となるので、処理中にほかのウィンドウが上にくるとおかしなことになってしまいます。 何かいい方法はありますでしょうか? Windows7Proだとrsh,rcpが使いませんし、SUAも使えないので、これらOSのリモート実行ができないので困っています。