ไม่มีข้อมูลนี้อยู่ใน ถามอูบุนตูแต่ฉันพบคำตอบในเว็บไซต์อื่น: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
เดอะ ลำดับการหลบหนี ในการสร้างลิงค์ด้านบนคือ:
printf '\e]8;;https://ubuntu.com/\e\Ubuntu 21.10\e]8;;\e\n'
รูปแบบทั่วไปคือ:
ลำดับการเปิดไฮเปอร์ลิงก์เริ่มต้นด้วย
- เดอะ
\e]8
ลำดับการหลบหนี (เอสซี, ], และ 8),
- เดอะ พารามิเตอร์,
- เดอะ URI เป้าหมาย, และ
- การปิด
\e\
ลำดับการหลบหนี (เอสซี และ \)
ที่ไหน พารามิเตอร์
เป็นทางเลือก: \e]8;params;URI\e\
จากนั้นเนื้อหาที่จะวาดเป็นไฮเปอร์ลิงก์มา
ไฮเปอร์ลิงก์ถูกปิดด้วยลำดับการหลบหนีเดียวกัน ละเว้น พารามิเตอร์ และ ยูอาร์ไอแต่การรักษาตัวคั่น: \e]8;;\e\
เป็นโบนัสสำหรับคำตอบนี้ ฉันขอแนะนำให้คุณใช้นามแฝงต่อไปนี้ในของคุณ ~/.bash_aliases
ไฟล์:
นามแฝง ll="LC_COLLATE=C ls --hyperlink=auto --group-directories-first --color=auto -alF"
ที่นี่ --การเชื่อมโยงหลายมิติ
อาร์กิวเมนต์จะกำกับการ ล
คำสั่งให้สร้างโดยอัตโนมัติ ไฮเปอร์ลิงก์ สำหรับชื่อไฟล์บนเอาต์พุตเทอร์มินัล ดังนั้นเมื่อเป็นเช่นนั้น Ctrl+ คลิกแล้วพวกเขาจะเปิดเข้ามา หอยโข่ง หรือแอปพลิเคชันที่เกี่ยวข้อง