Existe um conjunto de atalhos para o terminal, e eles estão organizados em torno da posição atual do cursor.
- Você pode usar o atalho Ctrl K para cortar o texto do cursor até o final da linha
- Ctrl U corta da posição atual para o início da linha.
- Cole com Ctrl Y
Estes dois são bastante úteis em particular quando você quer copiar o comando ou seus argumentos.
Se você é proficiente com o editor de texto vim
, pode editar o comando que deseja de uma forma mais poderosa, evocando o comando vim
with fc
.
Para usar o comando fora do terminal, talvez você queira usar o comando xclip
(não instalado por padrão). Por exemplo,
$ echo "some_command" | xclip -sel clip
Quando tiver xclip
, você poderá adicionar a seguinte função ao seu arquivo .bashrc
to_clipboard() {
xclip -sel clip <<<"$@"
}
O que isto faz é copiar o que você colocar na frente para prender a placa. Você pode usar isso em combinação com os atalhos acima para cortar o teste, colá-lo na frente da função e ele será adicionado à sua área de transferência. Exemplo pequeno
$ to_clipboard echo 'hello world'