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 |