मैं पहले मैक टर्मिनल पर काम करता था और मैंने इस्तेमाल किया:
open file2open.pdf
और पीडीएफ फाइल पूर्वावलोकन पर खोली जाएगी या जो भी मेरा डिफ़ॉल्ट दर्शक था । जब मैं इसे उबंटू में टर्मिनल में उपयोग करता हूं तो मुझे यह त्रुटि संदेश मिलता है:
Couldn't get a file descriptor referring to the console
द जेड शैल (zsh) प्रत्यय आधारित उपनाम है (-s), ये आपको फ़ाइल एक्सटेंशन के बीच एक फ़ाइल एसोसिएशन स्थापित करने की अनुमति देते हैं जैसे .jpg और एक उपयुक्त आवेदन की तरह xreader:
alias -s pdf='xreader'
इस तरह के उपनाम के साथ आपको बस फ़ाइल नाम टाइप करना होगा और हिट करना होगा ↵ Return, उदा । :
मैं व्यक्तिगत रूप से एक शेल स्क्रिप्ट का उपयोग करता हूं:
$ cat pdf#! /bin/bashgnome-open ${1:-*.pdf}
जब आप कॉल करते हैं pdf यह वर्तमान निर्देशिका में सभी पीडीएफ खोलेगा, एक तर्क की आपूर्ति करके कौन सा पीडीएफ निर्दिष्ट करेगा । मेरे पास कई निर्देशिकाएं हैं, लेकिन एक पीडीएफ फाइल (जैसे कि कई लेटेक्स निर्देशिकाएं) इसलिए केवल लिखना है pdf मुझे काफी समय और कीस्ट्रोक्स बचाता है ।