GNU/Linux >> Tutoriels Linux >  >> Linux

tmux :comment lier une clé pour lancer une commande shell ?

La bonne réponse à cette question est :utilisez bind-key , par exemple :

tmux bind-key "$KEY" run-shell "/path/to/script.sh"

KEY=C dans votre cas.


C-b c possède déjà une reliure standard qu'il serait peut-être judicieux de laisser inchangée. Choisir un autre caractère, par exemple C-b C vous pouvez configurer une liaison dans votre ~/.tmux.conf fichier comme suit :

bind C send-keys -t.- 'mvn install' Enter

Le -t.- signifie "l'autre volet". Enter représente la clé de ce nom, c'est-à-dire la nouvelle ligne à la fin de la commande.


Linux
  1. Comment affecter la sortie d'une commande à une variable Shell ?

  2. Comment utiliser les alias du shell sous Linux

  3. Comment vérifier si une commande shell existe depuis PHP

  4. Comment utiliser la commande su sur adb shell ?

  5. Comment exécuter la commande Vim depuis le shell ?

Comment lancer Fish Shell en mode privé sous Linux

Comment rediriger la sortie de la commande shell

Comment stocker une commande Linux en tant que variable dans un script shell

Comment utiliser la commande Declare dans Linux Bash Shell

Comment exécuter une commande dans un script shell ?

Comment lire les arguments de ligne de commande dans les scripts shell ?