Можем ли мы скопировать строку с помощью командной строки и вставить ее с помощью сочетания клавиш Ctrl+ V?
решение1
Да. Вы можете использоватьxsel
tool (инструмент командной строки для доступа к буферу обмена X и буферам выбора). Чтобы установить его из терминала, используйте следующую команду:
sudo apt-get install xsel
Затем, используя следующее:
<command> | xsel -b
скопирует вывод <command>
в буфер обмена, который можно вставить с помощью Ctrl+ V.
Например:
echo -n "string" | xsel -b
или, просто:
xsel -b <<< "string"
скопирует строку в буфер обмена string
(я использовал -n
аргумент для echo
подавления завершающего символа новой строки).
Если вы хотите скопировать текст из файла с именем file_name
из текущего рабочего каталога:
cat file_name | xsel -b
или, просто:
xsel -b < file_name
решение2
Установить xclip
( sudo apt-get install xclip
)
Если вы хотите скопировать текст из файла, запустите
xclip -sel clip < /path/to/file
(Это скопирует текст в буфер обмена)
Для получения дополнительной информации:http://linux.die.net/man/1/xclip