Можем ли мы скопировать строку из командной строки и иметь возможность вставить ее с помощью ярлыка Ctrl kbd> + V kbd>?
Да. Можно использовать xsel
инструмент (инструмент командной строки для доступа к 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
Установка xclip
(sudo apt-get install xclip
)
, Если Вы хотите скопировать текст из файла, работайте
xclip -sel clip < /path/to/file
(Это скопирует текст в буфер обмена)
Для большего количества информации: http://linux.die.net/man/1/xclip