คำสั่งเพื่อเปิด URL


คำตอบ:


57

มีคำสั่งที่รู้เกี่ยวกับเบราว์เซอร์เริ่มต้นของคุณ:

xdg-open http://google.com

สิ่งนี้จะใช้ได้กับURI ประเภทอื่น ๆ (Uniform Resource Identifier) ​​เช่นรูปภาพ - ซึ่งจะเปิดโดยอัตโนมัติด้วย eog, เอกสาร openoffice และอื่น ๆ และบนเส้นทางของระบบไฟล์ ( xdg-open /tmp/foobar.png)

นอกจากนี้ยังมี

xdg-email team@stackexchange.com

และ

xdg-mime query default text/html

เพื่อค้นหาว่าจะใช้แอปพลิเคชันใด

คุณสามารถตั้งค่าแอปพลิเคชันที่คุณต้องการได้โดยไปที่System → Preferences → Applications ที่ต้องการ :

ข้อความแสดงแทน

สาธารณูปโภคเหล่านี้เป็นส่วนหนึ่งของfreedesktop.orgสเปคเพื่อให้คุณสามารถใช้พวกเขาในการใช้งานของคุณ - และมันจะทำงานในทั้งหมดของเดสก์ท็ไปตามนั้นไปยังข้อมูลจำเพาะ


echo alias open=xdg-open>> ~ / .bashrc แนะนำเป็นอย่างยิ่ง
ulidtko

10

คุณสามารถใช้xdg-openเช่น:

xdg-open http://askubuntu.com/

จากหน้าคน XDG-OPEN :

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 ; }

วางข้างบนในบรรทัดคำสั่งของคุณกด Enter และลอง หากคุณชอบคุณสามารถบันทึกลงในไฟล์. bash_aliases หรือ. bashrc ของคุณจากนั้นsource ~/.bash_aliases(สมมติว่ามันอยู่ในโฮมไดเร็กตอรี่ของคุณ) และจะคงอยู่สำหรับเซสชันนั้นและเซสชันใหม่ทั้งหมด

ตอนนี้เราแค่พิมพ์go askubuntu.comและ Wallah!


2

หากคุณไม่ต้องการใช้เบราว์เซอร์เริ่มต้นคุณสามารถเรียกโปรแกรมเบราว์เซอร์ใด ๆ ได้โดยตรงและกำหนด URL เป็นอาร์กิวเมนต์ตัวอย่างเช่น

chromium-browser https://youtube.com

หรือ

firefox https://youtube.com

1

การใช้x-www-browser URLจะเปิดเบราว์เซอร์หรือแท็บใหม่ที่ URL ที่กำหนด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.