URL खोलने की आज्ञा


46

क्या कोई आदेश है जो मैं बैश में उपयोग कर सकता हूं जो डिफ़ॉल्ट ब्राउज़र में एक विशिष्ट URL खोल देगा?

जवाबों:


57

एक आदेश है जो आपके डिफ़ॉल्ट ब्राउज़र के बारे में जानता है:

xdg-open http://google.com

यह हर दूसरे प्रकार के यूआरआई (यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर) के लिए भी काम करेगा , छवियों की तरह - जो स्वचालित रूप से ईओजी, ओपनऑफ़िस दस्तावेजों, और इसी तरह, और फाइल सिस्टम पथों पर भी खुलेगा ( xdg-open /tmp/foobar.png)।

वहाँ भी

xdg-email team@stackexchange.com

तथा

xdg-mime query default text/html

यह पता लगाने के लिए कि किस एप्लिकेशन का उपयोग किया जाना है।

आप सिस्टम → वरीयताएँ → पसंदीदा अनुप्रयोगों में जाकर अपने पहले से तैयार आवेदन को सेट कर सकते हैं :

वैकल्पिक शब्द

ये उपयोगिताओं freedesktop.org विनिर्देश का हिस्सा हैं , इसलिए आप उन्हें अपने अनुप्रयोगों में उपयोग कर सकते हैं - और यह उन सभी डेस्कटॉप पर काम करने वाला है जो कल्पना का पालन करते हैं ।


गूंज alias open=xdg-open>> ~ / .bashrc, अत्यधिक की सिफारिश की।
ulidtko

10

आप इस xdg-openतरह का उपयोग कर सकते हैं :

xdg-open http://askubuntu.com/

से XDG खोला आदमी पेज :

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


2

gnome-openके रूप में अच्छी तरह से काम करता है xdg-openलेकिन न तो जानता है कि नग्न डोमेन के साथ क्या करना है।

इसलिए gnome-open http://askubuntu.comकाम करता है लेकिन नहीं gnome-open askubuntu.com

यहाँ एक छोटा सा कार्य है जिससे टाइप किए गए डोमेन नाम को टाइप करना और स्वीकार करना आसान हो जाता है।

function go { gnome-open http://$1 ; }

अपनी कमांड लाइन में उपरोक्त पेस्ट करें, एंटर करें और इसे आज़माएं। यदि आप इसे पसंद करते हैं तो आप इसे अपने .bash_aliases या .bashrc फ़ाइल में सहेज सकते हैं, फिर source ~/.bash_aliases(यह मानकर कि यह आपके होम डायरेक्टरी में है) और यह उस सत्र और सभी नए सत्रों के लिए लगातार रहेगा।

तो अब हम टाइप करते हैं go askubuntu.comऔर वल्लाह!


2

यदि आप आवश्यक रूप से डिफ़ॉल्ट ब्राउज़र का उपयोग नहीं करना चाहते हैं, तो आप किसी भी ब्राउज़र प्रोग्राम को सीधे कॉल कर सकते हैं और URL को तर्क के रूप में दे सकते हैं, उदाहरण के लिए:

chromium-browser https://youtube.com

या

firefox https://youtube.com

1

उपयोग x-www-browser URLकरने से ब्राउज़र या दिए गए URL पर एक नया टैब खुल जाएगा

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