Outils pour utilisateurs

Outils du site


start:linux:lignecommande

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:linux:lignecommande [2025/08/05 12:31] adminstart:linux:lignecommande [2025/08/05 12:33] (Version actuelle) admin
Ligne 8: Ligne 8:
  
 La connaissance des commandes shell devient indispensable si vous désirez maîtriser le système d'exploitation. Par exemple, elles vous permettront de réparer une interface graphique qui ne se lance plus après une mise à jour qui s'est mal passée.  L'accès aux programmes console vous permettra d'optimiser votre configuration, de vous connecter à distance sur votre machine à l'aide d'un shell sécurisé (SSH), d'étudier les journaux système en cas de fonctionnement étrange, d'automatiser des tâches (renommage en masse), de rechercher rapidement des informations/fichiers, d'utiliser des systèmes embarqués pour lesquels une interface graphique n'est pas adaptée ou n'existe pas (serveur, Raspberry Pi, Armadeus)... Pour résumer, cela vous permettra de gagner beaucoup de temps sur des tâches qui ne sont pas productives.  Si vous n'êtes pas encore convaincu, voici 10 raisons supplémentaires d'utiliser la ligne de commandes plutôt qu'une interface graphique : La connaissance des commandes shell devient indispensable si vous désirez maîtriser le système d'exploitation. Par exemple, elles vous permettront de réparer une interface graphique qui ne se lance plus après une mise à jour qui s'est mal passée.  L'accès aux programmes console vous permettra d'optimiser votre configuration, de vous connecter à distance sur votre machine à l'aide d'un shell sécurisé (SSH), d'étudier les journaux système en cas de fonctionnement étrange, d'automatiser des tâches (renommage en masse), de rechercher rapidement des informations/fichiers, d'utiliser des systèmes embarqués pour lesquels une interface graphique n'est pas adaptée ou n'existe pas (serveur, Raspberry Pi, Armadeus)... Pour résumer, cela vous permettra de gagner beaucoup de temps sur des tâches qui ne sont pas productives.  Si vous n'êtes pas encore convaincu, voici 10 raisons supplémentaires d'utiliser la ligne de commandes plutôt qu'une interface graphique :
-   *le clavier est plus rapide que la souris : à votre avis, pourquoi dans les menus graphiques de vos applications vous retrouvez des « raccourcis clavier » ?+  *le clavier est plus rapide que la souris:à votre avis,pourquoi dans les menus graphiques de vos applications vous retrouvez des «raccourcis clavier» ?
    *elle permet d'obtenir de l'aide et d'aider plus facilement : avez-vous remarqué que sur les forums d'entraide on retrouve la plupart du temps les solutions aux problèmes sous la forme de ligne de commandes ? C'est bien plus simple et rapide à expliquer qu'un cheminement complet à travers un logiciel graphique (des captures d'écran sont alors obligatoires). De plus, on peut rapidement faire un copier/coller de la commande pour régler le problème ;    *elle permet d'obtenir de l'aide et d'aider plus facilement : avez-vous remarqué que sur les forums d'entraide on retrouve la plupart du temps les solutions aux problèmes sous la forme de ligne de commandes ? C'est bien plus simple et rapide à expliquer qu'un cheminement complet à travers un logiciel graphique (des captures d'écran sont alors obligatoires). De plus, on peut rapidement faire un copier/coller de la commande pour régler le problème ;
    *les commandes des systèmes Unix sont standardisées alors que les interfaces graphiques ne le sont pas encore. Mis à part quelques commandes spécifiques, l'utilisation de la console est identique, quelle que soit la distribution utilisée, alors que les interfaces graphiques peuvent être très différentes : Unity, GNOME, KDE, etc.    *les commandes des systèmes Unix sont standardisées alors que les interfaces graphiques ne le sont pas encore. Mis à part quelques commandes spécifiques, l'utilisation de la console est identique, quelle que soit la distribution utilisée, alors que les interfaces graphiques peuvent être très différentes : Unity, GNOME, KDE, etc.
-   *l'utilisation de la ligne de commandes est plus puissante et plus flexible ! Eh oui, le frontal graphique reprenant le programme console ne possède peut-être pas toutes les options disponibles en ligne de commandes ; les commandes peuvent être automatisées et réutilisées dans des scripts. Dans le cas d'une interface graphique, il faudrait un système de macro afin d'enregistrer les actions répétitives. En ligne de commandes, un simple script suffit ; +   *l'utilisation de la ligne de commandes est plus puissante et plus flexible ! Eh oui, le frontal graphique reprenant le programme console ne possède peut-être pas toutes les options disponibles en ligne de commandes ;  
 +   *les commandes peuvent être automatisées et réutilisées dans des scripts. Dans le cas d'une interface graphique, il faudrait un système de macro afin d'enregistrer les actions répétitives. En ligne de commandes, un simple script suffit ; 
   *il est plus facile de se souvenir des commandes. Le cerveau mémorise mieux les mots que les déplacements dans le plan. Les enchaînements de menus et de clics ne sont pas aisés à retenir ;   *il est plus facile de se souvenir des commandes. Le cerveau mémorise mieux les mots que les déplacements dans le plan. Les enchaînements de menus et de clics ne sont pas aisés à retenir ;
   * les interfaces graphiques changent en permanence : vous commenciez à être à l'aise avec GNOME 3 et hop, Ubuntu passe sur Unity... Tout est différent, il faut réapprendre à utiliser l'interface ;    * les interfaces graphiques changent en permanence : vous commenciez à être à l'aise avec GNOME 3 et hop, Ubuntu passe sur Unity... Tout est différent, il faut réapprendre à utiliser l'interface ; 
/home/chanteri/www/fablab37110/data/attic/start/linux/lignecommande.1754389878.txt.gz · Dernière modification : de admin