Recentemente, copiei algum texto do navegador e estava com preguiça de colá-lo no arquivo usando o explorador de arquivos. Eu estava pensando se posso colá-lo diretamente no arquivo usando apenas o terminal e alguns comandos. Alguma sugestão?
Responder1
Você pode usar cat
, com umaqui documentopor exemplo
cat > somefile
pressione Entere cole do buffer padrão com um clique do meio ou atalho do emulador de terminal padrão Ctrl+ Shift+ Ve finalize a entrada com Ctrl+ D.
Ex.
$ cat > somefile
foo
bar
baz
^D
Use >>
no lugar de >
se desejar anexar somefile
em vez de substituí-lo.
Responder2
Você pode usar xclip
( sudo apt install xclip
) para isso:
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
– use a seleçãoc
lipboardse
, deixe de fora ou mude para-se p
para usar o buffer padrão (o buffer padrão contém a última coisa que vocêselecionado, por exemplo, clicando duas vezes em uma palavra)-o
– imprimir em stdout>out
– redirecione o stdout para o arquivo nomeadoout
substituindo-o, mude para>>out
paraacrescentarao conteúdo do arquivo
Ver man xclip
(Como posso obter ajuda sobre comandos de terminal?) para mais.