Недавно я скопировал текст из браузера и поленился вставить его в файл с помощью проводника. Я задавался вопросом, можно ли вставить его напрямую в файл, просто используя терминал и некоторые команды. Есть предложения?
решение1
Вы можете использовать cat
, сздесь документнапример
cat > somefile
нажмите Enterи вставьте из буфера по умолчанию средней кнопкой мыши или стандартным сочетанием клавиш эмулятора терминала Ctrl+ Shift+ Vи завершите ввод нажатием Ctrl+ D.
Бывший.
$ cat > somefile
foo
bar
baz
^D
Используйте >>
вместо >
, если вы хотите дописать, somefile
а не перезаписать.
решение2
Для этого можно использовать xclip
( ):sudo apt install xclip
xclip -se c -o # print the clipboard's content to stdout
xclip -se c -o >out # print the clipboard's content to file named “out”
-se c
– используйте лекциюc
Lipboardse
, исключите или измените на ,-se p
чтобы вместо этого использовать буфер по умолчанию (буфер по умолчанию содержит последнее, что вывыбрано, например, дважды щелкнув по слову)-o
– вывод на стандартный вывод>out
– перенаправить stdout в файл с именем,out
перезаписав его, изменить>>out
надобавитьк содержимому файла
Видеть man xclip
(Как получить помощь по командам терминала?) для большего.