Как получить команду для вывода содержимого в Терминал и мой системный буфер обмена [дубликат]

На этот вопрос уже есть ответ здесь:

Допустим, у меня есть псевдоним в моей системе, который я часто использую для сообщите мне мою системную информацию, псевдоним systeminfo , и он выполняет lsb_release -a , который выводит:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid

Теперь, потому что я использую это очень часто, а затем я копирую и вставляю информацию в мои вопросы AskUbuntu, было бы очень полезно, если бы после выполнения команды вывод не только выводился в окно Терминала, но также копировался в мой системный буфер обмена, чтобы я мог сэкономить время и не нуждался чтобы выделить текст, а затем скопируйте и вставьте его сюда. Поэтому мне было интересно, как этого можно достичь? Как сделать так, чтобы он не только печатался на экране, но и копировался в системный буфер обмена? Желательно, чтобы на этот вопрос был дан ответ с помощью сценария, который спрашивает меня, хочу ли я, чтобы информация копировалась в мой системный буфер обмена в дополнение к отображению на экране, но я, конечно, могу написать этот сценарий, чтобы он просто быть для удобства и экономии времени.

Обновление информации:

Я пробовал это, но они у меня не работают:

0
задан 3 August 2015 в 20:42

1 ответ

Можно установить xsel

sudo apt-get install xsel

, Затем работает

cat /etc/lsb-release | xsel -ib

, И

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"

будет скопирован в буфер обмена.

можно также произвести текст от буфера обмена до терминальной команды, например,

xsel -ob | cat
1
ответ дан 29 July 2019 в 21:25

Другие вопросы по тегам:

Похожие вопросы: