2009-02-23 7 views
97

से एक फ़ाइल खोलें क्या साइगविन में OSX open कमांड के बराबर है। 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 

की तरह कुछ करना चाहते हैं?

मूल रूप से "साइगविन-डबल-क्लिक" कमांड की तरह कुछ। विंडोज कमांड लाइन दुभाषिया (cmd.exe) के तहत

cmd /c start <your file> 

उत्तर

165

तुम भी उपयोग कर सकते हैं cygwin उपयोगिता:

cygstart <your file> 

बातें OSX की तरह अपने bashrc

alias open='cygstart' 

के लिए निम्न जोड़ने भूल cygstart के लिए आदमी पृष्ठ की जाँच करने के लिए मत बनाने के लिए।

+1

यह वास्तव में आसान है! साइगस्टार्ट के साथ आप फ़ाइलों पर संपादन, प्रिंट इत्यादि भी चला सकते हैं ... मुझे खुशी है कि आपने यह – f3lix

+1

पोस्ट किया है यह एक "क्लीनर" दिखाई देता है - इसलिए मैंने इसे –

+0

स्वीकार किया है, मेरी भलाई, ' खुला 'कठिन है, खुशी है मैंने यह पाया। –

13

आप इस तरह सीएमडी से शुरू आदेश का उपयोग कर सकते हैं। मैं किसी ऐसे व्यक्ति के बारे में जानता हूं जिसने साइगविन में शुरुआत की। आप इसके बारे में पृष्ठ here देख सकते हैं।

तुम भी बस cmd.exe (आमतौर पर /cygdrive/c/windows/system32/cmd.exe में स्थित) में निम्नलिखित तथ्य के साथ कह सकते हैं सीएमडी/ग "शुरू yourfile.file"

+1

मुझे लगता है कि यह उत्तर बेहतर है क्योंकि यह सिगविन ** और ** विंडोज के साथ काम करता है। –

+4

सिगविन के बैश खोल के तहत चलते समय मैंने और "साइगस्टार्ट" के बीच एक दिलचस्प अंतर देखा है। निम्नलिखित दो आदेशों पर विचार करें: 1) 'cygstart programThatCrashes.exe' 2) 'cmd/c प्रोग्राम शुरू करेंThatCrashes.exe' इसके अलावा, प्रोग्रामThatCrashes.exe एक Win32 कंसोल प्रोग्राम है जो केवल क्रैश होता है। कार्यक्रम चलाने के लिए दोनों एक नई कंसोल विंडो लॉन्च करते हैं। हालांकि, पहला (साइगस्टार्ट) एक क्रैश संवाद प्रकट होता है और केवल समय-समय पर डिबगिंग की अनुमति देता है। दूसरा (cmd/c प्रारंभ) क्रैश संवाद प्रकट नहीं होने लगता है।नई कंसोल विंडो बस चुपचाप बंद हो जाती है। –

+0

और भी, आप Windows cmd कंसोल में 'प्रारंभ ' का उपयोग कर सकते हैं। विशेष रूप से, आप फ़ाइल एक्सप्लोरर में वर्तमान पथ खोलने के लिए 'स्टार्ट' का उपयोग कर सकते हैं। – Robert

0

शुरू आदेश के लिए समर्थन है:

0

यदि, मेरे जैसे, आप अपनी विंडोज मशीन पर सिग्विन के लिए स्थानीय रूप से एसटीएच का उपयोग कर रहे हैं क्योंकि cmd.exe एक भयानक कंसोल है, तो आप अपनी एसएसडीडी सेवा को स्थानीय डेस्कटॉप तक पहुंचने की अनुमति देने के लिए बदल सकते हैं (यह इच्छा एसएसडीडी विंडोज सेवा लॉगऑन गुणों के तहत केवल कुछ खिड़कियों के स्वादों पर काम करते हैं)।

9
explorer <your file> 

भी काम करता है। अच्छा क्या है

explorer . 

वर्तमान निर्देशिका में एक विंडोज एक्सप्लोरर विंडो खोलता है। लेकिन तब

cygstart . 

एक ही बात करता है और अधिक करता है, लेकिन मैं 'एक्सप्लोरर' थोड़ा आसान याद करने के लिए लगता है।

1

मैं Win7 में सिगविन का उपयोग कर रहा हूं। मैं ccygwin कमांड लाइन के माध्यम से विंडोज़ पर फ़ाइल चला सकते हैं।

cygstart <your file> 

जब आप यह आदेश चलाते हैं तो आपकी फ़ाइल विंडोज़ में खुल जाएगी।