Existe-t-il un moyen de copier le contenu actuellement écrit de l'invite bash? Dis que j'ai écrit:
ping www.google.com
de sorte que les lignes dans le terminal ressemblent à:
petr@sova:~$ ping www.google.com
et n'a pas encore touché retour. Je veux copier ce texte dans le presse-papier. Est-ce possible?
L'usage habituel serait de frapper plusieurs fois et de trouver une commande que je veux copier.
Pour couper, appuyez sur ctrl+u. Pour coller, utilisez ctrl+y. Ceci copie la ligne entière dans le presse-papier bash. Si vous utilisez X et le terminal Ubuntu par défaut, vous pouvez utiliser votre souris pour marquer le contenu et appuyer sur ctrl+shift+c copier, et ctrl+shift+v coller.
#
au début de la commande (cela devient donc un commentaire)history | tail -n 1 | sed "s/[[:digit:]]* //" | sed "s/^#//" | xclip
Si cela ne vous dérange pas d’utiliser la souris, il suffit de cliquer trois fois sur la ligne que vous souhaitez copier, puis d’appuyer sur Ctrl+Shift+C. Vous pouvez ensuite le coller avec Ctrl+V.
Dans xfce4-terminal
, vous devez sélectionner le texte que vous souhaitez copier avec la souris, puis right-click puis sélectionnez le Copy élément dans le menu contextuel.
Est-ce que ça marche?