Tôi là người luôn cố gắng học hỏi những chuyên gia mới…. vâng, mẹo càng kỳ lạ, tôi càng thấy thú vị 😀
Vì vậy, lần này tôi mang đến cho bạn một mẹo khác mà tôi thấy thú vị, không biết nó có giống với bạn không LOL !!
Clipboard là văn bản / thông tin mà chúng ta có trong bộ nhớ, chẳng hạn ... chúng ta đang viết một văn bản, văn bản là:
Trang web này là DesdeLinuxNet. và họ có rất nhiều hướng dẫn thú vị.
Và chúng tôi làm [Ctrl] + [C] sao chép «DesdeLinuxNet.«Khi việc này được thực hiện, chúng ta chỉ cần làm [Ctrl] + [V] để dán văn bản vào nơi khác phải không? Chà, cái mà chúng tôi đã sao chép và chúng tôi có thể dán ở nơi khác, đó là những gì chúng tôi có trên khay nhớ tạm (trong ví dụ, những gì chúng ta có trong khay nhớ tạm sẽ là: DesdeLinuxNet.)
Bây giờ tôi sẽ chỉ cho bạn cách sử dụng một lệnh, bạn có thể gửi thông tin đến khay nhớ tạm thời KDE (vâng, từ KDE, vì trong Gnome nó khác):
dbus-send --type=method_call --dest=org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents string:"AQUI LA INFO"
Ghi: Đó là MỘT dòng, trông giống như hai dòng nhưng thực ra là một dòng.
Nếu họ sao chép nó và đưa nó vào một thiết bị đầu cuối, họ sẽ nhấn [Đi vào], sau đó nhấp chuột phải + dán, họ sẽ thấy kết quả họ nhận được 😉
Lệnh này có thể (rõ ràng) được sử dụng trong một tập lệnh, chức năng hoặc kết quả mà bạn muốn đạt được với tập lệnh, Tôi để nó cho trí tưởng tượng của bạn 😉
Tôi đã bắt đầu nghĩ đến người khác sử dụng mẹo này 😀
Liên quan
Tôi có thể nghĩ ra một tập lệnh để thay thế việc gửi dữ liệu đi từ một thiết bị đầu cuối đến một số tệp bằng cách gửi dữ liệu đi đến klipper:
Ví dụ minh họa:
thay thế "lspci >> something.txt" bằng "lspci >> script" xD
ĐỀ RA:
Nào, Ctrl + C và Ctrl + V có dễ hơn không? hahaha Đôi khi tôi ngạc nhiên vì những thứ có trong Linux, và đó là điều tôi thích ở hệ điều hành này ^^
HAHAHA nhưng nếu bạn không có môi trường đồ họa, hoặc nếu bạn đang tạo một phần mềm hoặc tập lệnh và bạn muốn nó gửi một cái gì đó vào khay nhớ tạm? ... hehe, trong những trường hợp đó, lệnh này là giải pháp 😉
Tôi cung cấp một giải pháp đơn giản hơn nhiều mà không phụ thuộc vào môi trường máy tính để bàn: xclip.
Công cụ nhỏ này nằm trong kho của hầu hết tất cả các bản phân phối và cho phép chuyển hướng đầu ra của một lệnh vào khay nhớ tạm và sau đó dán nó vào nơi phù hợp nhất với chúng ta. Ví dụ:
ls -a | clip xclip -sel
Chúc mừng!
WOW… O_O… Tôi không biết điều này, điều này thực sự xứng đáng với một bài đăng hahaha. Cảm ơn bạn rất nhiều, mẹo thực sự tuyệt vời 😀
Tôi vui vì bạn thích nó!! 😀
Tôi không muốn phá hỏng bữa tiệc, nhưng Opera đã có điều đó kể từ phiên bản 1.6 xD
Opera từ một lệnh đã làm điều này? O_0… haha Tôi không nghĩ vậy đâu haha.
Có một phong tục là không bao giờ thiếu ai đó nói rằng anh ta đã tồn tại hoặc anh ta đã có nó xD
Nó đi từ phức tạp.
với
qdbus org.kde.klipper / klipper setClipboardContents "xin chào"
bạn đã viết "xin chào" trên khay nhớ tạm.
Để đọc và ghi vào khay nhớ tạm ... có một tập lệnh rất hữu ích trong:
https://github.com/milianw/shell-helpers/blob/master/clipboard