Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Linux
Techniques de productivité pour se faciliter la
tâche sous Linux
http://www.leblogduhacker.fr
Table des matières
1 Apprendre une commande par jour...................................................1
2 Ré-exécuter la dernière commande avec sudo.................................3
3 Corriger rapidement la dernière commande....................................3
4 Utiliser l'éditeur de texte pour la commande actuelle.....................4
5 Lister les commandes les plus utilisées..............................................5
6 Réutiliser une commande de l'historique..........................................5
7 32bits ou 64bits ?....................................................................................6
8 Afficher le résultat d'une commande sous forme d'image.............7
9 Renverser un fichier ou un texte.........................................................8
10 Répéter indéfiniment une chaîne de caractère................................8
11 Mesurer la durée d'une commande..................................................9
12 Partager rapidement des fichiers....................................................10
1 Apprendre une commande par jour
Nous avons beaucoup parlé du fichier ~/.bashrc mais il est également
possible de l'utiliser pour apprendre une nouvelle commande par
jour, ou plutôt à chaque fois que le Terminal s'ouvre.
nano ~/.bashrc
1
sudo apt-get install cowsay
2
2 Ré-exécuter la dernière commande
avec sudo
Lorsque vous veniez de taper une commande juste avant de voir
s'afficher quelque chose du type « Erreur : permission non accordée »,
vous comprenez rapidement que vous aviez oublié d'utiliser la
commande avec « sudo ». Voici donc une commande qui répète la
précédente en ajoutant sudo devant :
sudo !!
cd Documentsz
^z
cd Documents
3
Cette manipulation peut très bien être effectuée pour remplacer des
lettres par d'autres. La commande devient donc :
^toto^tata
Voici un exemple :
CTRL + X + E
L'éditeur par défaut s'ouvrira alors avec la commande que vous étiez
4
en train de taper.
!100
5
Le résultat d'une telle commande affichera toutes les lignes (et leurs
numéros) qui contiennent le mot « java ».
!cat
7 32bits ou 64bits ?
La question est incontournable dans la vie d'une programmeur. Au
lieu de chercher cela dans les paramètres du système, il suffit d'utiliser
la commande suivante :
getconf LONG_BIT
lsb_release -a
6
8 Afficher le résultat d'une commande
sous forme d'image
Très utile pour utiliser sur des sites ou guides comme celui-ci, la
commande suivante permet de créer une image du résultat de la
commande donnée, ici ifconfig :
7
9 Renverser un fichier ou un texte
Cette commande un peu particulière permet de renverser un texte ou
un fichier donné en paramètre :
rev <fichier>
yes | ./script-en-question.sh
8
11 Mesurer la durée d'une commande
La commande suivante permet d'afficher le temps écoulé par une
commande :
time <commande>
Voici un exemple :
9
12 Partager rapidement des fichiers
Si python est installé sur votre système, vous pouvez créer un mini
serveur HTTP rapidement pour partager des fichiers sur votre réseau
local.
Voici la commande :
python -m SimpleHTTPServer
http://localhost:8000
10