Це можна зробити за допомогою
утиліт 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