La ligne de commande aujourd’hui, ou comment évolue les mentalités ;)

Ajourd’hui, à l’heure des interfaces tactiles multipoints, des débats sur le flat design… les utilisateurs de la ligne de commande passe pour des barbus de l’informatique ;)
Elle est aujourd’hui associée aux hackers, linuxiens et autre administrateurs: dans de nombreux films elle symbolise l’interaction avec la matrice, le hack d’une page voir d’une administration aussi sécurisé que la CIA/FBI (cf opération Espadon…)
Oui la ligne de commande est qualifiée d’anti-ergonomique, on parle souvent de Mme Michu pour indiquer que celle-ci est anti-convivial, on lui préfère des interfaces ou l’on clique, scroll, slide…

Et pourtant…
Il ne faut pas oublier qu’aux débuts de l’informatique, Mme Michu (la fameuse) n’avait pas d’interface graphique (ça n’existait pas), elle était habituée dans son travail à taper des lignes de commandes.
Dans de nombreuses sociétés, les utilisateurs passaient par telnet ou un autre protocole pour parler à un serveur UNIX-like (généralement), j’ai d’ailleurs travaillé il y a quelques années sur un ERP qui était accédé en telnet via un logiciel qui interprétait certains caractères pour les remplacer par des barres, coins, boutons… afin de simuler une interface graphique.

Tout ça pour dire que la ligne de commande n’avait à l’époque rien de rebutant pour l’utilisateur moyen, que celui-ci s’adaptait et faisait avec sans se plaindre :)

Madeleine de Proust numérique
Je me souviens d’un temps que les moins de vingts ans ne peuvent pas connaitre, celle où sur son Atari/Comodore ou autre, on faisait son petit « cd monJeux » suivi d’un petit « run » pour lancer celui-ci ;)
Il y avait même certains jeux qui se jouaient en mode texte: The big Bang Theory (très bonne série d’ailleurs) y fait un clin d’oeil dans un épisode où sheldon propose une soirée jeux.
Sans oubliez notre bon vieux minitel, qui n’avait pas non plus d’interface graphique au sens actuel du terme ;)

La ligne de commande, la puissance à l’état brut
Même si la majorité du public est passé aux interfaces graphiques, on utilise encore dans beaucoup de postes informatiques la ligne de commande.
Car même, si depuis de nombreux outils (client lourd / client web) aient été développé, on peut accorder plusieurs avantages à notre bonne vieille ligne de commande.

  • Elle est performante: rien n’égale un grep ;)
  • Elles permettent de se faire scriptées/ automatisées très facilement
  • Toutes les fonctionnalités ne sont pas disponibles dans les solutions graphiques*
  • Permet simplement d’administrer des serveurs / postes distants sans devoir installer/configurer une solution de partage d’écran

*il est très lourd de devoir developper toutes les interfaces / formulaires pour égaler les multiples paramètres

Sans oubliez certains outils en ligne de commande d’une puissance / performance incroyable, au choix: sed/awk/grep/find/df…

Conclusion
Ce billet pour indiquer que les esprits changent, évoluent mais surtout que les utilisateurs sont assez intelligent pour s’adapter à leurs outils.
Si aujourd’hui avec l’effervescence des interfaces tactiles (smarphone/tablettes) certains éditeurs veulent nous imposer cette vision juqu’à nos PCs non tactiles, il ne faut pas oublier que c’est l’utilisateur final aura le dernier mot, et se servira de son porte monnaie pour émettre son avis ;)

Il est également intéressant de voir aujourd’hui à l’heure du tout tactile, la ligne de commande est toujours autant apprécié et puissante :)