8 votes

Créer des raccourcis Terminal personnalisés

Je travaille beaucoup avec des connexions SSH vers des serveurs, par exemple en redirigeant des ports locaux ou en établissant simplement une connexion SSH pour gérer certains serveurs.

Pour cela, j'aimerais pouvoir créer des raccourcis de terminal par exemple :

connect ssh serveur1
--> devrait exécuter la commande : ssh xyx@xy
connect ssh serveur2 forward
--> devrait exécuter la commande : ssh -NC user@xy -L 9999:localhost:3306

Existe-t-il un moyen de spécifier des commandes de terminal personnalisées ?

12voto

klanomath Points 63400

Il suffit d'ajouter des alias dans ~/.bash_profile :

Si le fichier .bash_profile n'existe pas :

touch ~/.bash_profile

Ensuite, ajoutez des alias avec nano ~/.bash_profile. Exemples :

alias ssh01='ssh xyx@xy'
alias ssh02='ssh -NC user@xy -L 9999:localhost:3306'

Ensuite, actualisez le fichier ou redémarrez Terminal.app :

source ~/.bash_profile

En entrant ssh01 dans le shell, exécutera ensuite ssh xyx@xy ou ssh02 la deuxième commande.

L'alias (c'est-à-dire ssh01) ne doit pas être une autre commande valide dans votre chemin (par exemple ssh-add)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X