Как скопировать из текущего выделенного буфера обмена в терминал с помощью команды и без мыши [дубликат]

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

Спасибо за вашу поддержку. Я хочу создать сценарий bash который использует последний скопированный текст, который в настоящее время находится в буфере обмена.

5
задан 4 December 2016 в 21:02

3 ответа

Уже существуют сочетания клавиш для терминалов GUI, Ctrl+Shift+V и Shift+Insert. Сценарий и мышь являются ненужными здесь.

, Если Вы конкретно ищете команды, существует xclip и xsel. Они оба используются для управления буферами обмена (из которых существует два в Linux - основное и вторично, вот почему два различных сочетания клавиш были упомянуты в начале этого ответа). Я - лично больше xclip вентилятор, и я регулярно использую echo text | xclip -sel clip для копирования чего-то в буфер обмена и xclip -out -sel clip для распечатывания то независимо от того, что находится в моем буфере обмена. Это особенно полезно, когда Вы хотите отфильтровать текст или текст процесса с другой командой как xclip -out -sel clip | grep 'some text that I am looking for'

ПРИМЕЧАНИЕ: xclip и xsel не приходят к Ubuntu по умолчанию. Необходимо установить их с sudo apt-get install PACKAGE_NAME команда

, Если мы хотим войти в TTY, нет никакого способа скопировать текст там. Необходимо или использовать что-то известное как named pipe или просто файл простого текста.

4
ответ дан 23 November 2019 в 08:54

Я нашел решение, в то время как я перемещался по trhough этот форум. я должен был установить "xclip"

sudo apt-get install xclip

затем, я использую его в терминале:

"$(xclip -o)"
3
ответ дан 23 November 2019 в 08:54

Можно усилить xdotool для моделирования клавиатуры и мыши.

Так для вставки текста от буфера обмена мы используем Ctrl + Сдвиг + v , можно моделировать это в xdotool:

xdotool key ctrl+shift+v

Также проверка действий мыши, читайте man xdotool.

<час>

, Если не установленный, установите его (доступный в репозитории Вселенной):

sudo apt-get install xdotool
2
ответ дан 23 November 2019 в 08:54

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

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