Cygwinからファイルを開く


108

opencygwin にOSX コマンドに相当するものはありますか?openそのタイプのデフォルトのアプリケーションでファイルを開きます。

私は何かしたいです

$ magic-command file.xls
#excel opens as if file.xls would have been double-clicked

$ magic-command file.txt
#notepad opens as if file.txt would have been double-clicked

あなたはアイデアを得ましたか?

基本的には「cygwin-double-click」コマンドのようなものです。

回答:


187

cygwinユーティリティを使用することもできます。

cygstart <your file>

OSXのようなものを作成するには、bashrcに以下を追加します

alias open='cygstart'

cygstartのmanページをチェックすることを忘れないでください。


1
これは本当に便利です!cygstartを使用すると、ファイルに対して編集、印刷などのアクションを実行することもできます...これを投稿してよかった
f3lix

「オープン」に関連する情報をオンラインで検索するのは大変です。これを見つけてうれしいです。
Peter O

16

次のように、CMDから開始コマンドを使用できます。

 cmd /c start <your file>

1
Cygwin Windows で動作するため、この答えの方が良いと思います。
ジェイスブラウニング

4
これと「cygstart」の間には、Cygwinのbashシェルで実行したときに気付いた興味深い違いが1つあります。次の2つのコマンドを検討してください。1)cygstart programThatCrashes.exe 2)cmd /c start programThatCrashes.exeまた、programThatCrashes.exeは、クラッシュするWin32コンソールプログラムです。どちらも新しいコンソールウィンドウを起動してプログラムを実行します。ただし、最初のもの(cygstart)はクラッシュダイアログを表示させ、ジャストインタイムのデバッグを可能にします。2番目のコマンド(cmd / c start)では、クラッシュダイアログが表示されないようです。新しいコンソールウィンドウが静かに閉じます。
Steve Onorato 2014年

さらに、start <something>Windowsのcmdコンソールで使用することもできます。具体的には、を使用start .してファイルエクスプローラーで現在のパスを開くことができます。
Robert

w10では動作しなくなりました。少なくとも「Microsoft Windows [バージョン10.0.17134.1365]」
saulius2

14
explorer <your file>

も動作します。何がいいですか

explorer .

現在のディレクトリにWindowsエクスプローラーウィンドウを開きます。しかしその後

 cygstart . 

同じことをし、より多くのことを行いますが、「エクスプローラ」を覚えるのは少し簡単です。


3

Win7でCygwinを使用しています。ccygwinコマンドラインを使用してWindowsでファイルを実行できます。

 cygstart <your file>

このコマンドを実行すると、ファイルがWindowsで開きます。


0

Windowsコマンドラインインタープリター(cmd.exe)では、startコマンドがサポートされています。cygwinでstartを実装した人を知っています。あなたはそれについてのページをここに見つけることができます。

また、次の引数cmd / c "start yourfile.file"を使用して、cmd.exe(通常は/cygdrive/c/windows/system32/cmd.exeにあります)を呼び出すこともできます。


0

私のように、cmd.exeがひどいコンソールであるため、Windowsマシンのローカルでsshにputtyを使用してCygwinを実行している場合、sshdサービスを変更して、ローカルデスクトップへのアクセスを許可することができます(これは特定の環境でのみ機能します) Windowsフレーバー)の下のsshd Windowsサービスのログオンプロパティ。


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