,

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.

https://github.com/rupa/z

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