टर्मिनल से किसी विशेष फ़ाइल को कैसे खोलें?


29

मैं एक टर्मिनल से एक फ़ाइल कैसे खोलूं? जब मैं एक साधारण txtफ़ाइल खोलने की कोशिश करता हूँ जैसे:

 open _b2rR6eU9jJ.txt

मुझे यह संदेश मिला:

Couldn't get a file descriptor referring to the console

क्या वह आदेश गलत है? क्या यह है कि विभिन्न प्रकार की फाइलों को खोलने के लिए हमारे पास संशोधित आदेश हैं?


1
इसे खोलने का क्या मतलब है? क्या आप इसे संपादित करना चाहते हैं? आप उसके लिए नैनो, इमैक या vi का उपयोग कर सकते हैं।
कलाकार

ऐसा लगता है कि आप एक मैक से आ रहे हैं, जहां openडेस्कटॉप में डबल-क्लिकिंग के समान होता है।
रोजर 17

यह सवाल गंभीर नहीं हो सकता।
जोहान बोउले

जवाबों:


48

आप xdg-openकिसी टर्मिनल में फ़ाइलें खोलने के लिए उपयोग कर सकते हैं ।

के मैन-पेज से xdg-open:

xdg-open - उपयोगकर्ता के पसंदीदा एप्लिकेशन में एक फ़ाइल या URL खोलता है

प्रयोग

कमांड xdg-open _b2rR6eU9jJ.txtएक टेक्स्ट एडिटर में टेक्स्ट फाइल को खोलेगी जो टेक्स्ट फाइल को हैंडल करने के लिए सेट है। प्रासंगिक एप्लिकेशन के साथ फ़ाइल खोलने पर कमांड अन्य सामान्य फ़ाइल एक्सटेंशन के साथ भी काम करेगी।

यह भी देखें:


5

पाठ फ़ाइल खोलने के लिए आपको एक संपादक का उपयोग करना चाहिए:

उनमें से कोई भी इसे कर सकता है:

 - vi _b2rR6eU9jJ.txt
 - vim _b2rR6eU9jJ.txt
 - emacs _b2rR6eU9jJ.txt
 - nano _b2rR6eU9jJ.txt
 - gedit _b2rR6eU9jJ.txt (gnome's default editor)
 - leafpad _b2rR6eU9jJ.txt (lxde's default editor)
 - kedit _b2rR6eU9jJ.txt (KDE's default editor)

या यदि आप इसकी सामग्री को संशोधित किए बिना फ़ाइल देखना चाहते हैं: cat _b2rR6eU9jJ.txt

EDIT # 1: मैंने अभी देखा कि प्रश्न फेडोरा को टैग किया गया है , जो अब तक सूक्ति को अपने मूल ग्राफिकल यूजर इंटरफेस के रूप में उपयोग कर रहा है, जो कि gedit प्रीइंस्टॉल्ड के साथ आता है । तो यह काम करने की गारंटी है:gedit _b2rR6eU9jJ.txt


2

आपको इसे खोलने के लिए एक उपयुक्त एप्लिकेशन का उपयोग करना चाहिए - प्रयास करें nano _b2rR6eU9jJ.txtया cat _b2rR6eU9jJ.txt। पूर्व संपादित करेगा, बाद वाला इसे मानक आउटपुट पर आउटपुट करेगा। (नोट - आप नैनो को vi, emacs या अपनी पसंद के अन्य टेक्स्ट एडिटर से बदल सकते हैं)

मैं जो बता सकता हूं उससे

geek@ubuntu:~$ open --help
open: invalid option -- '-'
Usage: openvt [-c vtnumber] [-f] [-l] [-u] [-s] [-v] [-w] -- command_line

ओपन ओपनवेट को संदर्भित करता है - और मैन पेज इसका वर्णन करता है जैसे openvt - start a program on a new virtual terminal (VT).आप एक टेक्स्ट फाइल खोलने की कोशिश कर रहे हैं, इसलिए जब तक मैं कुछ याद नहीं कर रहा हूं, यह वह नहीं है जो आप करना चाहते हैं।

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