Trucs et astuces pour le terminal sous Linux et MacOS
Touches utiles
tab
Complète un nom de dossier ou de fichier.
$ cd /ho tab $ cd /home
tab tab
Affiche le contenu d’un dossier.
$ cd /home/ tab tab
Lance la dernière commande avec Bang !
$ git status $ !g # lance la dernière commande qui débute par g
Les flèches
Permettent de naviguer dans l’historique des commandes.
La flèche du haut affiche la dernière commande exécutée.
Se positionner au début avec Ctrl-a
Positionne le curseur en début de ligne. Très utile lorsqu’on oublie le sudo!
$ npm install -g generator-angular-fullstack@2.0.13
Séquence utile lorsqu’on oublie le sudo : flèche du haut, Ctrl-a, sudo
Arrêt avec Ctrl-c
Arrête la commande en cours d’exécution.
Un nouvel onglet avec Ctrl-shift-t
Ouvre un nouvel onglet de terminal.
Une nouvelle fenêtre avec Ctrl-shift-n
Ouvre une nouvelle fenêtre de terminal.
Copier et coller
Ctrl-shift-C
Ctrl-shift-V
Naviguer entre les onglets avec Alt-1-2-3
Permet la navigation entre les onglets du terminal.
Alt-1 affiche le premier onglet.
Alt-2 affiche le deuxième onglet.
…
Historique des commandes
$ history
Filtre l’historique des commandes.
$ history | grep git
Quelle version avec which ?
Affiche le chemin de l’exécutable de git utilisé.
$ which git /usr/bin/git
gksudo et sudo
Permettent l’exécution d’une commande en tant qu’utilisateur root.
$ sudo apt-get install git
Lance le gestionnaire de fichier Ubuntu en mode sudo.
$ gksudo nautilus
Saute d’un dossier à l’autre avec z
Z permet de sauter d’un dossier à l’autre! Z utilise l’historique de vos commandes pour créer un index des dossiers les plus utilisés.
$ z co
Exécute la commande cd code.
$ z www
Se positionne sur le dossier /var/www.
Trouver comme un pro avec locate
Il est parfois difficile de trouver un fichier sur votre système.
Je vous propose d’utiliser locate. C’est un outil qui indexe les fichiers de votre système et permet une recherche rapide.
Installer locate par le terminal
$ sudo apt-get install locate
Lancer l’indexation
$ sudo updatedb
Trouver rapidement
$ sudo locate monFichierRecherche
Filtrer vos résultats avec grep
$ sudo locate monFichierRecherché | grep filtre










Facebook Comments