J'utilise beaucoup le terminal, mais je suis frustré d'avoir à plusieurs reprises recours à la souris dans la situation suivante.
J'ai deux onglets de terminal ouverts avec les répertoires de travail actuels X et Y , respectivement . Dans l'onglet où se trouve le répertoire X , je veux le faire (à titre d'exemple):
cp somefile Y
Le chemin Y pourrait être très long, donc ma méthode actuelle et lourde est à faire
pwd
pour afficher Y ,pwd
,cp somefile
, en utilisant le clic du milieu.Cette procédure doit certainement être évitable, par exemple en ayant un raccourci qui copie le répertoire de travail actuel sans utiliser la souris. Aucune suggestion?
Voici un rapide didacticiel sur la façon de copier du texte à partir du terminal en utilisant uniquement le clavier:
- Écran ouvert:
screen
(vous pouvez l'installer en utilisantSudo apt-get install screen
commande si vous ne l'avez pas déjà installé)- Exécutez votre programme, produisant la sortie que vous souhaitez copier (dans votre cas
pwd
)- Entrer en mode copie: Ctrl+A suivi par [
- Déplacez votre curseur sur le point de départ à l'aide des touches fléchées
- Frappé Enter
- Déplacez votre curseur sur le point final à l'aide des touches fléchées
- Frappé Enter
- Pâte: Ctrl+A suivi par ]
Source: https://stackoverflow.com/a/312215/23539
Ou, parce que vous utilisez plus d'onglets, il vaut mieux utiliser xsel
. Pour l'installer, exécutez la commande suivante:
Sudo apt-get install xsel
Ensuite, dans le deuxième onglet, exécutez:
pwd | xsel -b
et dans le premier onglet (ou où vous voulez) collez à partir du presse-papiers en utilisant Ctrl+Shift+V.