Це можна зробити за допомогою
утиліт xsel
або
xclip
командного рядка. Оскільки жодна програма не постачається з Ubuntu за замовчуванням, вам потрібно спочатку встановити їх через програмне забезпечення Ubuntu або термінал. Ось як у терміналі (але пам’ятайте, що вам потрібен лише один із цих двох.)
sudo apt install xsel
sudo apt install xclip
Тепер кілька прикладів. Якщо ви хочете скопіювати вихід lsу буфер обміну, ось що ви зробите:
З xsel:
ls | xsel -ib
За допомогою xclip:
ls | xclip -sel clip
Звичайно, це можна використовувати і для інших команд терміналів . Скажімо, ви хочете вставити інформацію про свою мережу на довідковий форум.
З xsel:
sudo lshw -C network | xsel -ib
За допомогою xclip:
sudo lshw -C network | xclip -sel clip
Зробити це ще простіше з новим псевдонімом bash!
Відредагуйте ~/.bash_aliasesфайл (якщо він ще не існує, створіть його спочатку touch ~/.bash_aliases)
Потім додайте одну (залежно від того, з якою програмою ви вирішили перейти) з наступного:
alias copy='xclip -sel clip'
або
alias copy='xsel -ib'
Потім збережіть і закрийте.
Тепер (після перезавантаження вашого терміналу) ви можете надіслати стандартний висновок у буфер обміну, просто переклавши його на "копіювати" (або як ви вирішите назвати свій новий псевдонім)
Наприклад:
ls | copy