เป็นไปได้หรือไม่ที่จะคัดลอกเอาต์พุตไปยังคลิปบอร์ดโดยไม่ต้องใช้เมาส์?
ตัวอย่างเช่นฉันต้องการทำสิ่งนี้:
$ pwd & gt; & gt; คลิปบอร์ด
เป็นไปได้หรือไม่ที่จะคัดลอกเอาต์พุตไปยังคลิปบอร์ดโดยไม่ต้องใช้เมาส์?
ตัวอย่างเช่นฉันต้องการทำสิ่งนี้:
$ pwd & gt; & gt; คลิปบอร์ด
คำตอบ:
คุณสามารถรับและใช้ xclip
และ xsel
คำสั่ง คำแนะนำในการขอรับและใช้งานคือ ที่นี่ .
ไม่มีข้อโต้แย้งใด ๆ xclip
คัดลอกไปยังคลิปบอร์ดหลัก (คลิกกลางวาง) แทน Ctrl - C / Ctrl - V / คลิกขวาที่บริบทคลิปบอร์ดเมนู
ลอง echo foo | xclip -selection clipboard
เพื่อคัดลอกข้อความบางส่วนในภายหลัง
ในการแสดงผลคลิปบอร์ดออกเป็นมาตรฐาน xclip -selection clipboard -o
ยูทิลิตี้ที่เทียบเท่าสำหรับ MacOS คือ pbcopy
(และ pbpaste
)
cat file | xclip
และมันไม่ทำงาน
klipper
เป็นโปรแกรมดูคลิปบอร์ด ลอง cat file | xclip -selection clipboard
ไม่มีข้อโต้แย้งพิเศษ xclip
คัดลอกไปยังคลิปบอร์ดหลัก (คลิกกลางวาง) แทนคลิปบอร์ด Ctrl-C / Ctrl-V / คลิกขวาบริบทบริบท
ฉันกลัวว่าจะไม่มีสิ่งเช่น "คลิปบอร์ด" ในเปลือก Linux ส่วนใหญ่อย่างน้อยก็ไม่มีใครรู้ มีคลิปบอร์ดในเซิร์ฟเวอร์ X (หากระบบของคุณมี X11 คุณสามารถเข้าถึงได้โดยใช้ xclip
คำสั่ง) หากคุณเชื่อมต่อกับบัญชีเชลล์ของคุณโดยใช้ซอฟต์แวร์ตัวจำลอง ssh / terminal เช่น PuTTy คุณสามารถใช้คลิปบอร์ดของระบบที่คุณกำลังใช้ แต่นั่นยังคงเป็นคลิปบอร์ดภายนอก
สิ่งที่ฉันได้พบคือสคริปต์ทุบตีเล็ก ๆ น้อย ๆ ที่เรียบร้อยที่ http://geek.phatus.com/2010/01/create-a-simple-yet-very-useful-bash-clipboard/ . โดยทั่วไปจะสร้างไฟล์ชั่วคราวซึ่งทำหน้าที่เป็นคลิปบอร์ด - คุณสามารถล้างดำเนินการเขียน ฯลฯ ข้อมูลชั่วคราวของคุณโดยใช้ชุดคำสั่งซึ่งจริงๆแล้วเป็นสิ่งที่คลิปบอร์ดทำ)
หากคุณใช้ MAC คุณสามารถใช้งานได้ pbcopy อย่างนี้:
pbcopy < thing_to_write_to_clipboard
ฉันทำเครื่องมือขนาดเล็กที่มีฟังก์ชั่นที่คล้ายกันโดยไม่ต้องใช้ xclip หรือ xsel Std out ถูกคัดลอกไปยังคลิปบอร์ดและสามารถวางอีกครั้งในเทอร์มินัลดู:
https://sourceforge.net/projects/commandlinecopypaste/
โปรดทราบว่าเครื่องมือนี้ไม่จำเป็นต้องมี x-session คลิปบอร์ดสามารถใช้ภายในเทอร์มินัลและไม่สามารถวางด้วย ctrl + v หรือคลิกเมาส์กลางไปยัง x-windows อื่น ๆ
และวิธีที่น่าเกลียดสำหรับกรณีที่คุณต้องการคัดลอกเอาต์พุตเทอร์มินัลไปยังคลิปบอร์ด แต่ไม่มีเมาส์เชื่อมต่อกับเครื่องของคุณโดยใช้คุณสมบัติ "ปุ่มเมาส์" ของ X
กด เปลี่ยน + ล็อคหมายเลข และปุ่มตัวเลขของคุณจะทำงานเพื่อควบคุมการเคลื่อนไหวของเคอร์เซอร์ จากนั้นคุณสามารถกด จำนวน 0 เพื่อจำลองการกด & amp; กด LMB ค้างไว้แล้วเลื่อนเคอร์เซอร์ตามที่คุณต้องการจากนั้นกด จำนวน 5 เพื่อจำลองการเปิดตัว LMB ตอนนี้คุณได้เลือกข้อความของคุณ ในการจำลอง RMB คุณกด Num - เพื่อเปลี่ยนปุ่มเมาส์ที่ใช้งานอยู่จากนั้น จำนวน 5 เพื่อรับเมนูบริบท ตอนนี้คุณต้องการกลับสู่โหมด LMB: กด จำนวน / . ตอนนี้คุณสามารถเลื่อนเคอร์เซอร์ไปที่รายการเมนู "คัดลอก" แล้วกด จำนวน 5 . นั่นคือทั้งหมดที่ คุณมีข้อความในคลิปบอร์ด กด เปลี่ยน + ล็อคหมายเลข เพื่อรับ numpad ของคุณไปยังฟังก์ชั่นดั้งเดิม
PS: ในบาง distros (เช่น Kubuntu) แป้นพิมพ์ลัดจะปรากฏเป็นปิดใช้งานโดยค่าเริ่มต้นหรือซ่อนอยู่