Lundi, Janvier 24, 2022

tmux - Terminal MUltipleXer

Sous linux, pour pouvoir travailler plus facilement il est possible d’utiliser plusieurs fenêtres dans un même terminal.

Installation

Vérifier la version installée:

tmux -V
tmux 2.6

Si ce n’est pas déjà installé une simple commande permet d’installer tmux:

sudo dnf install tmux -y

Utilisation

tmux s’utilise au clavier, il y a donc quelques raccourcis à connaître.

Lancement de tmux par défaut avec la session par défaut: tmux

Lancement de tmux avec une session personnalisé: tmux new -s ma-session

Dans tmux on a donc la session, les fenêtres et les panneaux.

Raccourcis Fonction
Ctrl-b % split vertical de la fenêtre
Ctrl-b “ split horizontal de la fenêtre
Ctrl-b o naviguer dans la fenêtre vers le panneau suivant
Ctrl-b + o rotation des panneaux
Ctrl-b c Création d’une nouvelle fenêtre
Ctrl-b n Naviguer à la fenêtre suivante
Ctrl-b p Naviguer à la fenêtre précédente
Ctrl-b d détacher la session active pour revenir au terminal sans clore la session
Ctrl-b s lister les sessions tmux actives avec prévisualisation

Mercredi, Janvier 12, 2022

Commandes GIT de base

Commandes GIT

Commandes Fonction
git pull Mise à jour du repo local avec les données du serveur
git branch -a Lister les branches du serveur
git branch -D nom_de_branche Supprimer la branche nom_de_branche locale
git checkout branche Changer de branche
git checkout -d nom_nouvelle_branche création d’une nouvelle branche
git add nom_du_fichier Ajouter des fichiers
git add *.py Ajouter les fichiers python uniquement
git commit -am “Commit message” Ajout des modifications apportées aux fichiers
git push Pousser les modifications sur le serveur
git fetch —prune Synchroniser les branches locales avec les branches remote