Aller au contenu principal
Sommaire

Terminal

Utiliser le terminal

Tout ce qui entoure le shell : les boutons, la sélection, la recherche, les panneaux, et ce qui se passe quand la connexion tombe.

Par Lucas Russo, développeur de SSHive · Mis à jour le

La barre d'outils

En haut de chaque terminal, de gauche à droite : le type de session, utilisateur@hôte:port, l'état, puis les boutons. Glissez un bouton pour changer leur ordre.

BoutonRôle
RechercherRecherche dans le terminal, ⌘F
CopierCopie le texte sélectionné
Mode sélectionReprendre la souris à vim ou tmux pour pouvoir sélectionner du texte
Commandes rapidesLe panneau des commandes enregistrées
Broadcast à toutes les sessions SSH ProEnvoyer une commande à tous les serveurs
Démarrer la journalisation ProEnregistrer la session dans un fichier
Diagnostic SSHAlgorithmes négociés, empreinte, bannière, points faibles
MonitoringProcesseur, mémoire, disques, charge et durée de fonctionnement du serveur
Afficher/masquer le panneau SFTPLes fichiers du serveur à côté du terminal
Basculer SFTP gauche/hautLes fichiers à gauche, ou en haut
Taille du texteDe 8 à 32
La barre d'outils du terminal
La barre d'outils du terminal

Copier et coller

  • Copier : sélectionnez, puis ⌘C. Avec Copier à la sélection, dans Paramètres > Terminal, la sélection suffit.
  • Coller : ⌘V, ou le clic du milieu.
  • Clic droit : Copier, Coller, Tout sélectionner, effacer le terminal, et les commandes de l'assistant IA.
  • Sous vim, tmux ou htop, qui prennent la souris : maintenez ⌥ en glissant pour sélectionner, ou cliquez sur le bouton du mode sélection, qui affiche un badge Souris reprise, puis à nouveau pour la rendre.
  • La touche Option : par défaut, elle tape les caractères spéciaux (| \ @ ~ { }). Pour qu'elle serve plutôt de touche Méta, pour Emacs ou les raccourcis du shell, activez Option comme touche Méta dans Paramètres > Terminal.
Le menu du terminal
Le menu du terminal

Rechercher

⌘F ouvre la barre de recherche, avec Respecter la casse, Mot entier et Expression régulière. Entrée pour le résultat suivant, ⇧Entrée pour le précédent, Échap pour fermer.

Diviser le terminal

⌘D divise horizontalement, ⌘⇧D verticalement, jusqu'à 4 panneaux. En SSH, chaque panneau est un nouveau shell sur la même connexion. Le panneau actif est entouré, et la croix de son en-tête le ferme.

Le terminal divisé en quatre
Le terminal divisé en quatre

Les suggestions

En tapant, SSHive propose en gris une commande déjà utilisée dans cette session : → ou Fin pour l'accepter. Jamais à une invite de mot de passe.

Surveiller le serveur

Sous un terminal SSH, une barre indique le processeur, la mémoire, le disque / et la charge, mise à jour toutes les 5 secondes tant que l'onglet est affiché. Vert, puis jaune dès 60 %, orange dès 80 %, rouge dès 90 %. Survolez le disque pour voir toutes les partitions. Le bouton Monitoring ouvre le détail, avec la durée de fonctionnement et les cinq processus les plus gourmands. Serveurs Linux et macOS.

Commande au démarrage

Dans le profil, Options avancées, Commande au démarrage : par exemple cd /var/www && tmux attach. Elle s'exécute à l'ouverture de la session, pas après une reconnexion.

Reconnexion

Si la connexion tombe, réseau ou veille du Mac, SSHive se reconnecte seul, 5 fois au plus, dans le même onglet, derrière un badge jaune. Une fois revenu, le terminal garde son historique et l'indique : c'est un nouveau shell, le répertoire courant et les processus d'avant sont perdus (tmux ou screen les gardent). Les tunnels sont rétablis. Après un échec, le bouton Reconnecter de la barre d'outils.

La reconnexion automatique après une coupure
La reconnexion automatique après une coupure

L'apparence

Paramètres > Terminal : Police, Taille de police, 14 par défaut, Historique (scrollback), 10 000 lignes, le style du curseur et son clignotement, et le thème du terminal : Tokyo Night, Dracula, Monokai, Solarized Dark, Solarized Light, Nord, Gruvbox et Catppuccin Mocha. ⌘+ et ⌘- changent la taille du texte.

Le thème de l'application elle-même, dans Paramètres > Général, Thème : Sombre et Contraste élevé en version gratuite, Clair et Système avec Pro.

Valable pour SSHive 2.0.6 sur Mac