มันง่าย แต่คุณต้องการเครื่องมือเพิ่มเติม
ติดตั้งแพคเกจxsel
ที่ให้คำสั่งง่ายๆในการเข้าถึงคลิปบอร์ด:
sudo apt-get install xsel
ค้นหา$DISPLAY
เดสก์ท็อปของคุณที่ใช้อยู่ โดยปกติแล้วควรจะเป็น:0
แต่คุณสามารถตรวจสอบได้โดยใช้คำสั่งนี้ใน terminal emulator บนเดสก์ท็อป GUI ของคุณ:
echo $DISPLAY
ฉันจะถือว่าผลลัพธ์คือ:0
แทนที่ด้วยเอาต์พุตจริงของคุณในคำสั่งต่อไปนี้หากมันแตกต่างกัน
คัดลอกคำสั่งที่คุณต้องการที่จะดำเนินการใน TTY เช่นใช้+CtrlC
สลับไป TTY ที่คุณต้องการใช้งานเช่นการใช้ tty1 Ctrl+ +Alt
เข้าสู่ระบบโดยพิมพ์ชื่อผู้ใช้และรหัสผ่านของคุณF1
ป้อนคำสั่งเต็มรูปแบบที่คุณต้องการที่จะทำงาน $(DISPLAY=:0 xsel -ob)
แต่แทนที่ส่วนที่คุณต้องการแทรกจากคลิปบอร์ดด้วย
ตัวอย่างเช่นหากคุณคัดลอกรายการแพคเกจขนาดใหญ่เพื่อติดตั้งคุณสามารถพิมพ์สิ่งนี้ลงใน TTY:
sudo apt-get update && sudo apt-get install $(DISPLAY=:0 xsel -ob)
ตัวอย่างคลิปบอร์ดไม่จำเป็นต้องอยู่ท้ายคำสั่งของคุณ แต่อาจปรากฏขึ้นที่ใดก็ได้
หากต้องการทำให้สิ่งต่าง ๆ ง่ายขึ้นเราจะย้ายDISPLAY=:0 xsel -ob
สคริปต์นี้ยังซับซ้อนไปหน่อย ฉันจะตั้งชื่อมันPASTE
(เพราะpaste
ถูกใช้ไปแล้ว) แต่คุณสามารถเรียกมันแตกต่างกันได้
ในการสร้างไฟล์สคริปต์ในตำแหน่งที่ผู้ใช้ทุกคนสามารถรันได้โดยไม่ต้องระบุพา ธ เต็ม (ฉันแนะนำ/usr/local/bin
สำหรับสิ่งนี้) และเพื่อให้สามารถเรียกใช้งานได้เพียงแค่เรียกใช้สองคำสั่ง:
( echo '#!/bin/bash' && echo 'DISPLAY=:0 xsel -ob' ) | sudo tee /usr/local/bin/PASTE
sudo chmod +x /usr/local/bin/PASTE
ตอนนี้คุณสามารถฝัง$(PASTE)
คำสั่งลงใน TTY เพื่อแทรกเนื้อหาของคลิปบอร์ดจากเดสก์ท็อปของคุณที่นั่น