टर्मिनल से पीडीएफ फाइल कैसे खोलें?

मैं पहले मैक टर्मिनल पर काम करता था और मैंने इस्तेमाल किया:

open file2open.pdf

और पीडीएफ फाइल पूर्वावलोकन पर खोली जाएगी या जो भी मेरा डिफ़ॉल्ट दर्शक था । जब मैं इसे उबंटू में टर्मिनल में उपयोग करता हूं तो मुझे यह त्रुटि संदेश मिलता है:

Couldn't get a file descriptor referring to the console

अधिकांश डेस्कटॉप वातावरण (सामान्य)

xdg-open file2open.xxx    

सूक्ति (सामान्य)

  • ज़ेनियल तक (16.04):

    gvfs-open file2open.xxx
  • धूर्त के साथ शुरू (17.10):

    gio open file2open.xxx

(xxx = कुछ फ़ाइल एक्सटेंशन) । इस कमांड के साथ डिफ़ॉल्ट ऐप xxx लागू किया जाएगा (उदाहरण के लिए यदि आप पीडीएफ खोलना चाहते हैं तो) ।

आवेदन-विशिष्ट

  • एविंस, गनोम के डिफ़ॉल्ट दस्तावेज़ दर्शक का उपयोग करना:

    evince file2open.pdf
  • ओकुलर, केडीई के डिफ़ॉल्ट दस्तावेज़ विवर का उपयोग करना:

    okular file2open.pdf

आप भी उपयोग कर सकते हैं:

xdg-open foo.pdf

एक्सडीजी-ओपन गनोम, केडीई, एक्सएफसीई, एलएक्सडीई और शायद अन्य डेस्कटॉप पर काम करता है ।

आप अपने ~/में एक उपनाम डाल सकते हैं । बैश_अलियासेस:

alias open=xdg-open

उबंटू-लैंड में उन सभी खोए हुए मैक उपयोगकर्ताओं के लिए । .

संपादित करें अपने .बीएएसआरसी फ़ाइल, और जोड़ें:

alias open='gnome-open'

तो आप बस उपयोग कर सकते हैं:

open file2open.pdf

यदि आप टर्मिनल (कमांड लाइन इंटरफ़ेस) के भीतर पीडीएफ देखना चाहते हैं, तो उपयोग करने का प्रयास करें zathura.

ज़थुरा स्थापित करें sudo apt-get install zathura -y.

>एक पीडीएफ फाइल देखने के लिए बस चलाएं = zathura /path/to/xxx.pdf

बीटीडब्ल्यू: ज़थुरा को वैसे भी एक्स 11 की आवश्यकता होती है, यह सर्वर पर काम नहीं करता है जिसमें कोई एक्स स्थापित नहीं है ।

यदि आपके पास दस्तावेज़ व्यूअर स्थापित है तो निम्न कमांड टाइप करें:

evince Name_of_pdf_file

यदि यह पहले से स्थापित नहीं है तो आप निम्न कमांड का उपयोग करके इसे पहले स्थापित कर सकते हैं:

sudo apt-get install evince

यदि पीडीएफ सरल है । ..

pdftotext -layout file2open.pdf - | more

हम इसका उपयोग टेक्स्ट मोड, एसएसएच आदि में कर सकते हैं ।

आप भी उपयोग कर सकते हैं

ooffice filename.pdf

ओपन ऑफिस में अपनी फाइल खोलने के लिए ।

जेड शैल (zsh) प्रत्यय आधारित उपनाम है (-s), ये आपको फ़ाइल एक्सटेंशन के बीच एक फ़ाइल एसोसिएशन स्थापित करने की अनुमति देते हैं जैसे .jpg और एक उपयुक्त आवेदन की तरह xreader:

alias -s pdf='xreader'

इस तरह के उपनाम के साथ आपको बस फ़ाइल नाम टाइप करना होगा और हिट करना होगा ↵ Return, उदा । :

file.pdf

उबंटू 17.04 में आप इसका उपयोग करते हैं:

gio open <file.pdf>

मैं व्यक्तिगत रूप से एक शेल स्क्रिप्ट का उपयोग करता हूं:

$ cat pdf#! /bin/bashgnome-open ${1:-*.pdf}

जब आप कॉल करते हैं pdf यह वर्तमान निर्देशिका में सभी पीडीएफ खोलेगा, एक तर्क की आपूर्ति करके कौन सा पीडीएफ निर्दिष्ट करेगा । मेरे पास कई निर्देशिकाएं हैं, लेकिन एक पीडीएफ फाइल (जैसे कि कई लेटेक्स निर्देशिकाएं) इसलिए केवल लिखना है pdf मुझे काफी समय और कीस्ट्रोक्स बचाता है ।

उबंटू मैक नहीं है (बस उस ओर इशारा करते हुए) ।

_लिनक्स वह है जो यूनिक्स बनना चाहता था, जब वह बड़ा हो रहा था । _

लिनक्स यूनिक्स नहीं है ।

@ रोलैंड लेकिन मैक एक यूनिक्स आधारित प्रणाली होने का दावा करता है, इसलिए मैंने माना कि टर्मिनल कम से कम एक ही व्यवहार करेगा

आप एफबीआई (लिनक्स फ्रेम बफर इमेज व्यूअर) उपयुक्त-गेट-वाई एफबीआई एफबीजीएस आर्क स्थापित कर सकते हैं । रंग और संकल्प के लिए पीडीएफ मैन एफबीजीएस

मैं देख रहा था कि मैक में पीडीएफ कैसे खोलें और “ओपन” खूनी सही है !

@ यायू यह बुनियादी आदेशों के लिए सच है, लेकिन कभी-कभी ओएस एक्स पर बैश लिनक्स की तुलना में अलग व्यवहार करता है