Cygwin की एक फ़ाइल खोलें


108

क्या openसाइबरविन में 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

तुम्हें नया तरीका मिल गया है?

मूल रूप से "साइबर-डबल-क्लिक" कमांड जैसा कुछ है।

जवाबों:


187

आप साइबरविन उपयोगिता का उपयोग भी कर सकते हैं:

cygstart <your file>

OSX जैसी चीजों को बनाने के लिए अपने bashrc में निम्नलिखित जोड़ें

alias open='cygstart'

साइबरस्टार्ट के लिए मैन पेज देखना न भूलें।


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

ओह मेरी अच्छाई, 'ओपन' से संबंधित जानकारी के लिए ऑनलाइन खोज कठिन है, खुशी है कि मुझे यह मिला।
पीटर ओ

16

आप इस तरह से CMD से स्टार्ट कमांड का उपयोग कर सकते हैं :

 cmd /c start <your file>

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

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

क्या अधिक है, आप बस start <something>एक विंडोज cmd कंसोल में उपयोग कर सकते हैं । विशेष रूप से, आप start .फ़ाइल एक्सप्लोरर में वर्तमान पथ को खोलने के लिए उपयोग कर सकते हैं ।
रॉबर्ट

अब w10 पर काम नहीं करता है। कम से कम "माइक्रोसॉफ्ट विंडोज [संस्करण 10.0.17134.1365]" पर
saulius2

14
explorer <your file>

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

explorer .

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

 cygstart . 

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


3

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

 cygstart <your file>

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


0

विंडोज कमांड-लाइन दुभाषिया (cmd.exe) के तहत स्टार्ट कमांड के लिए समर्थन है। मैं ऐसे किसी व्यक्ति के बारे में जानता हूं जिसने साइबरविन में शुरुआत की थी। आप इसके बारे में पृष्ठ यहाँ पा सकते हैं ।

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


0

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


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.