La console Linux n’est peut-être pas aussi conviviale que l’interface graphique, mais elle est plus rapide et vous fait gagner beaucoup de temps lorsque vous effectuez de simples tâches répétitives.Cela peut être un peu subjectif, mais une fois que vous savez comment effectuer certaines tâches plus rapidement à partir de la console, vous ne retournerez pas à l’interface graphique pour les faire.
Installation de logiciels à partir de référentiels facultatifs
Il existe des milliers de programmes Linux stockés sous forme d’archives de logiciels, communément appelés «référentiels». Ubuntu est livré avec quatre référentiels prédéfinis:
- Principale – Logiciel officiellement pris en charge.
- Limité – Logiciel pris en charge qui n’est pas disponible sous une licence entièrement gratuite.
- Univers – Logiciel géré par la communauté, c’est-à-dire logiciel non officiellement pris en charge.
- Multivers – Un logiciel qui n’est pas gratuit.
Le référentiel de logiciels d’Ubuntu est entièrement configurable et nous pouvons ajouter de nouveaux référentiels afin d’installer des logiciels à partir d’autres référentiels en dehors des référentiels prédéfinis ci-dessus.
La gestion du référentiel basée sur l’interface graphique est normalement effectuée via «Sources de logiciels» qui implique l’ajout du référentiel à partir du «Menu principal»> «Administration»> «Sources de logiciels», puis l’installation du logiciel à partir du «Menu principal»> «Centre logiciel Ubuntu ».
L’installation du logiciel via la console implique moins de clics de souris et peut être effectuée en exécutant les commandes suivantes via la console. Ces commandes installeront CLICompanion et ajouteront son référentiel à votre Ubuntu afin que vous receviez des mises à jour sur le logiciel.
Remarque: appuyez sur la touche ‘Entrée’ après chaque commande
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion
Tuez n’importe quel programme
Vous constaterez que la console est un outil utile pour tuer une application qui agit et cause votre problème. Tapez «killall» suivi du nom du programme que vous essayez de tuer. Si disons simplement que votre Firefox consomme les ressources de votre ordinateur, tapez
killall firefox
et Linux tuera toute instance de Firefox exécutée sur votre machine.
Redimensionner les images
À moins que nous ne modifions nos images avec un brossage à l’air ou un réglage des couleurs, nous pouvons simplement redimensionner les images via la console au lieu d’un logiciel d’édition d’image complet tel que GIMP à l’aide d’une simple commande:
convert -resize 100 original_image.JPG smaller_img.jpg
Recherche de texte
La console fournit un outil simple mais puissant pour rechercher du texte dans un fichier texte appelé «grep». La commande de base grep est la suivante:
grep "string" file_name
où «chaîne» est le texte particulier que nous recherchons et nom_fichier peut être soit un nom de fichier existant, soit un modèle de nom de fichier. Un exemple plus utile que nous pouvons faire avec ‘grep’ est de trouver un texte particulier dans un fichier
grep -C 1 "line" ./*.txt
La commande ci-dessus recherche toutes les occurrences du mot «ligne» dans tous les fichiers «* .txt».
«grep» est une commande très flexible que nous pouvons combiner pour filtrer la sortie d’une autre commande telle que la commande «ps» qui affiche les processus actifs. Disons simplement que vous souhaitez rechercher tous les processus Firefox en cours d’exécution dans votre Linux, exécutez simplement la commande suivante
ps -ef | grep 'firefox'
Le caractère pipe signifie que nous transmettons la liste des processus actifs à la commande «grep» qui ne recherchera que les processus liés à Firefox.
Ajouter un compagnon à votre console
CLICompanion aide les débutants à se familiariser avec les lignes de commande en fournissant un dictionnaire des commandes couramment utilisées. Nous pouvons également personnaliser le dictionnaire de CLICompanion en ajoutant nos propres commandes fréquemment utilisées, ce qui nous permet de nous référer plus facilement à ces commandes.
La sélection du «menu Ajouter» ouvrira un simple formulaire d’édition de commandes pour ajouter une commande dans le dictionnaire CLICompanion.
CLICompanion nous facilite l’exécution des commandes en sélectionnant l’une des commandes dans le dictionnaire et en cliquant sur le bouton Appliquer pour exécuter la commande.
Les onglets nous permettent d’ouvrir plusieurs consoles et de les exécuter simultanément.
La page du manuel de la console
La console est livrée avec une page de manuel, ou pour faire court, qui nous donne des instructions détaillées sur les commandes disponibles dans votre console. Si nous voulons savoir ce que fait ‘mv’, tapez man -mv
pour lire le manuel de la commande ‘mv’.
Si vous n’êtes pas sûr des commandes que vous devez utiliser pour effectuer une tâche particulière, vous pouvez utiliser man -k "task name"
où le nom de la tâche est une brève description de la tâche que vous recherchez.
Disons simplement que vous souhaitez rechercher une commande pour envoyer un ping à une adresse réseau, exécutez la commande suivante et Linux recherchera la commande qui mentionne le mot « ping »:
man -k ping
Si vous avez Konqueror installé dans votre Linux, vous pouvez parcourir la page de manuel dans des pages Web bien formatées, ce qui facilite la navigation dans les détails des commandes.
Conclusion
La plupart des tâches que nous pouvons faire dans la console peuvent également être effectuées dans l’interface graphique et il sera plus facile d’utiliser les assistants de l’interface graphique pour faire les sales besognes inutiles de taper des commandes via la console. Personne ne dit que nous devrions utiliser la console, mais nous pouvons certainement exécuter des tâches répétitives simples plus rapidement via la console.