GNU/Linux >> LINUX-Kenntnisse >  >> Linux

tmux:Wie binde ich einen Schlüssel, um einen Shell-Befehl zu starten?

Die richtige Antwort auf diese Frage lautet:Verwenden Sie bind-key , z. B.:

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

wobei KEY=C in Ihrem Fall.


C-b c hat bereits eine Standardbindung, die Sie möglicherweise unverändert lassen sollten. Wählen Sie ein anderes Zeichen, zB C-b C Sie können eine Bindung in Ihrem~/.tmux.conf einrichten Datei wie folgt:

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

Die -t.- bedeutet "die andere Scheibe". Enter steht für den gleichnamigen Schlüssel, also den Zeilenumbruch am Ende des Befehls.


Linux
  1. Wie verwendet man Booleans in Fish Shell?

  2. So verwenden Sie Shell-Aliase unter Linux

  3. So verwenden Sie den Befehl ssh-keygen unter Linux

  4. So überprüfen Sie, ob ein Shell-Befehl von PHP existiert

  5. Wie verwende ich den su-Befehl über die Adb-Shell?

So starten Sie Fish Shell im privaten Modus unter Linux

So leiten Sie die Shell-Befehlsausgabe um

So speichern Sie einen Linux-Befehl als Variable im Shell-Skript

So verwenden Sie den Declare-Befehl in der Linux Bash Shell

Wie führe ich einen Befehl in einem Shell-Skript aus?

Wie liest man Befehlszeilenargumente in Shell-Skripten?