Điều này có thể được thực hiện với
các tiện ích dòng lệnh xsel
hoặc
xclip . Vì không có chương trình nào đi kèm với Ubuntu theo mặc định, trước tiên bạn sẽ cần cài đặt chúng qua Phần mềm Ubuntu hoặc thiết bị đầu cuối. Đây là cách trong thiết bị đầu cuối (nhưng hãy nhớ bạn chỉ cần một trong hai.)
sudo apt install xsel
sudo apt install xclip
Bây giờ một số ví dụ. Nếu bạn muốn sao chép đầu ra của ls
vào bảng tạm ở đây, bạn sẽ làm gì:
Với xsel:
ls | xsel -ib
Với xclip:
ls | xclip -sel clip
Điều này tất nhiên có thể được sử dụng cho các lệnh đầu cuối khác là tốt . Giả sử bạn muốn dán thông tin mạng của mình vào diễn đàn trợ giúp.
Với xsel:
sudo lshw -C network | xsel -ib
Với xclip:
sudo lshw -C network | xclip -sel clip
Làm cho điều này thậm chí dễ dàng hơn với một bí danh bash mới!
Chỉnh sửa ~/.bash_aliases
tệp của bạn (nếu nó chưa tồn tại nhưng hãy tạo nó trước touch ~/.bash_aliases
)
Sau đó thêm một (tùy thuộc vào chương trình bạn quyết định thực hiện) sau đây:
alias copy='xclip -sel clip'
hoặc là
alias copy='xsel -ib'
Sau đó lưu và đóng lại.
Bây giờ (sau khi khởi động lại thiết bị đầu cuối của bạn), bạn có thể gửi đầu ra tiêu chuẩn vào bảng tạm chỉ bằng cách chuyển nó sang 'sao chép' (hoặc bất cứ điều gì bạn quyết định đặt tên bí danh mới của mình)
Ví dụ:
ls | copy