Deblan blog

Bouh !!! Des lignes de commandes :(

Ça y est, je me décide enfin à écrire pour de bon ce que je pense des personnes qui me crient que les lignes de commandes sous Unix c'est over has been et qu'elles ne sont faites que pour les geeks enfouis très loin dans leur cave...

Je vais surement m'attirer les foudres de gens qui ne comprendrons jamais mon avis mais peu m'importe, je n'aurai plus à l'expliquer oralement.

Une très grande majorité de personnes est née avec une souris dans les mains. Elles sont habituées depuis toujours à utiliser leur mulot pour user des fonctionnalités graphiques de leur machine.

La ligne de commande est un moyen souvent bien plus efficace et rapide de faire des actions sur un système (pour peu qu'il soit adapté). Évidement, quand une personne "click-addict" voit un mec écrire un bout de texte pour virer un fichier, ça lui faire peur, mais pourtant, ça ne devrait pas. L'ensemble de commandes de bases pour traiter les fichiers sont très simples et ne demandent pas d'avoir des skills d'ingénieur pour les utiliser.

Prenons quelques exemples pour illustrer :

Créer un fichier : touch monFichier
Supprimer un fichier : rm monFichier
Copier un fichier : cp monFichier maCopieDeMonFichier
Déplacer/renommer un fichier : mv monFichier monNouveauFichier

Est-ce vraiment plus compliqué que de faire un clique-droit dans un répertoire ou un fichier pour faire exactement pareil ? Je ne crois pas.

Bien sûr, quand on n'a pas été habitué à utiliser son clavier pour faire des actions basiques, ça peut rebuter. Seulement, on oublie rapidement certains concepts que chaque jour, une personne un temps soit peu à l'aise avec un ordinateur fait.

Une nouvelle fois je vais illustrer simplement : quand vous souhaitez faire un copié/collé, vous utilisez les raccouris clavier "CTRL+C" et "CTRL+V". De la même manière, sur Firefox par exemple, vous ouvrez des onglets avec "CTRL+T", vous placer le curseur dans la barre d'adresse avec "CTRL+L", vous sélectionner tout un texte avec "CTRL+A", etc.

Ces raccourcis, vous les vantez auprès des personnes qui sont sans cesse avec le souris pour faire exactement la même chose en perdant du temps. Basiquement, c'est pareil avec des lignes de commandes : si vous preniez le temps de les assimiler comme les raccourcis clavier, vous iriez plus vite.

Je reste persuadé que si vous aviez été habitué aux lignes de commandes avant de bidouiller avec votre souris, vous auriez une réaction totalement inverse.

Conclusion : les lignes de commandes ne sont pas faites pour une élite quelconque, mais bien pour aller largement plus vite dans la manipulation des données, et ce n'est pas si dure que ça...


  • Thymotep
    • ,
    • J'ai essayé :

      "touch Mytralala " et çà fonctionne :D

      /me sort
  • Guillaume
    • ,
    • Le problème des lignes de commande est que l'utilisateur lambda ne les connait pas, et trouve ça beaucoup plus simple de faire un copier coller avec son clic droit. Je trouve que les lignes de commandes ne sont pas très intuitives sur windows, et vu que la majorité des gens ont windaube.... Ce qui est l'inverse sur la plupart des distrib Linux.
      Mais bon, je rejoins ton idée, car c'est beaucoup plus rapide. Les gens sont habitués et font tout avec leur souris (moi le premier), alors que j'ai pourtant connu le DOS sans windows.
  • Simon
    • ,
    • Je parle de bien de systèmes adaptés, Windows ne l'est pas vraiment, même avec le PowerShell : http://fr.wikipedia.org/wiki/Windows_PowerShell

      Le problème que je soulève sans le dire vraiment, c'est la peur d'aller sur des systèmes différents parce-qu'il faut laisse de temps en temps la souris de coté . Je critique aussi les distributions comme Ubuntu qui ajoute des couches merdiques et non fonctionnelles pour les utilisateurs.

      Les commandes pas très intuitives au premier abord c'est moyennement juste. Qui y-a t-il d'intuitif dans un ctrl+c/ctrl+v ? Rien, si ce n'est que les touches sont l'une à coté de l'autre. cp, rm, mv, etc sont des mots raccourcis qui ont un sens. Alors oui, c'est de l'anglais, mais c'est pareil que "lol", "wtf", etc : ça ne dérange personne de les utiliser et de savoir un temps soit peu ce que ça signifie.

      Combien de fois est-je entendu "Ouai mais si je vais sur un système linux, je vais devoir me cogner des lignes de commandes *peur* ?!" ? Surement trop...

      Je ne fais pas l'apologie des systèmes linux pour tout et n'importe quoi. J'estime qu'il faut avoir certaines bonnes notions d'informatique pour switcher. Mais ces notions n'impliquent pas d'être un barbus et taper du code toute la journée, c'est simplement d'être un peu d'emmerdare en cas de soucis, savoir chercher de l'information et ne pas flipper au moindre de problème.

      Au jour d'aujourd'hui, alors qu'on pourrait imaginer la nouvelle génération à l'aise avec l'informatique, ce sont encore les parents anciennement un peu geek qui savent le mieux utiliser leur machine. Le Régis national se limite à MSN (parce-qu'il ne connait pas le grand, le beau, le magnifique IRC), il se connecte à Facebook sans prendre de précautions, et il réinstalle Windows (ou son "Windobe", car Régis est un rebel) quand son Windows Media Player ne boot plus.

      Si seulement les gens pouvaient prendre conscience de certaines choses...
  • Benjamin
    • ,
    • Ce n'est pas plus compliqué de rédiger une ligne de commande que d'utiliser souris en soi, mais pour la majorité des gens c'est nettement plus long. Ils tapent avec deux doigt et en regardant leur clavier ° 3°

      Il faut aussi penser que plusieurs personnes n'en ont rien à faire d'être plus rapide ou productif, et par exemple utilise leur pad de portable au lieu de mettre une souris plus efficace.

      De plus, la plupart des "utilisateurs avancé" comme ont dit, c'est à dire ceux qui s'en sorte assez bien, n'utilise jamais plus de 10 raccourcis claviers différents. Alors si ils connaissaient 10 lignes de commandes, cela leur servirait il vraiment d'ouvrir une console ?

      La plupart des gens n'accorde juste pas autant d'importance à leur ordinateur qu'un professionnel/passionné comme toi.

      Et pour finir, ce n'est pas compliqué d'acheter des vêtements stylé, de les harmoniser par ton, par coupe et par style, mais pourtant la plupart d'entre nous, les "geeks", ne faisons pas cet effort.

      Pas parce que c'est dur ou qu'on est borné, mais juste par qu'on s'en fout ° 3°
  • Roman
    • ,
    • Moi qui ne suis ni geek, ni habitué aux lignes de commandes ... :hap: Je viens de découvrir le Ctrl + L et OMFG je t'aime <3
  • Thymotep
    • ,
    • Sur Mac, la touche F6 à le même effet :) Elle revoit dans la barre d'URL :p
  • belgarath
    • ,
    • @[954|Benjamin] j'aime beaucoup ta façon de pensé. Et je te trouve un peu trop extrémiste Simon.

      Aprés tout, les gens font ce qu'ils veulent de l'outil informatique. L'arrivé de technologies tel que les souris ont pu élargir le public. Pour exemple, je vois mal ma mère utilisé un terminal sous une debian, pour éditer un fichier txt d'une recette de cuisine. Je vois encore moins mon père qui a parfois du mal a surfé sur le web...

      Je pense qu'il faut sortir un peu de notre milieu de geek (en puissance ou non), et voir un peu au delà de ca.

      Pour reprendre un peu ce que disait Benjamin, de toute façon, il sert a rien de forcer un geek a bien se fringuer s'il n'en a pas envie. Même chose pour un utilisateur, avec des lignes de commandes.
  • Simon
    • ,
    • @[955|Roman], essayes aussi CTRL+K ^^

      @[954|Benjamin], c'est sûr. Au travers de cet article, j'aimerais simplement faire comprendre une fois pour toutes qu'il ne faut pas être une brute pour les utiliser. C'est comme les fringues, pas besoin d'être un acharné de mode pour quand même s'habiller potablement, même si on s'en tape de passer pour un clodo ^^
  • Simon
    • ,
    • @[957|belgarath], ouai mais il y a deux choses à bien séparer : les outils de bases (traitement de fichier) et le reste comme la navigation sur un site web. C'est certain que squatter la toile en mode console n'est pas du tout confortable, mais utiliser un OpenOffice est bien souvent trop complexe aussi pour les personnes non initiées : il suffit d'avoir donné ou deux cours à des personnes agées pour s'en rendre compte.
  • Guillaume
    • ,
    • Allez demander à des kikoulol d'allumer msn avec des lignes de commandes... :D
      Funny quoi..
  • Simon
    • ,
    • Parceque les kikoos sont nés avec une souris dans la mains ^^ Comme j'ai écris : "Je reste persuadé que si vous aviez été habitué aux lignes de commandes avant de bidouiller avec votre souris, vous auriez une réaction totalement inverse." =P Aujourd'hui, c'est mort comme idée ^^
  • Roman
    • ,
    • Waaaah Ctrl +K et F6, je quiphe :bave:
  • Mathieu
    • ,
    • Y'a du vrai dans ce que tu dit mais je ne suis pas sur que touch, rm, cp, etc ... soient plus rapide qu'un click et un raccourcis clavier parce qu'il faut taper le nom du fichier, ce qui est, même en tapant vite, souvent plus long ... (sauf si tout tes fichiers s'appellent toto, tata et titi).

      Après t'as totalement raison en totalité à 100% quand tu dit que les gens ont tord de pas tester d'autres OS sous prétexte qu'il faut utiliser le terminal.

      Après c'est comme tout c'est une question d'habitude mais pour supprimer un fichier qui s'appelle 'mon-super-fichier-qui-rox-du-ponet -V3.zip', un petit suppr est plus rapide qu'un rm.
  • Simon
    • ,
    • Et la touche <tab> dans tout ça ? ^^

      Pour avoir donné des cours à des personnes > 30 ans, le bouton droit est loin d'être logique =) Pour les rm & co, rien n'empêche de faire des alias pour rendre français les commandes, donc donner un sens français de ce qu'il faut utiliser. Encore une fois, le concept de "j'utilise des lignes de commandes car c'est plus simple" fonctionnent pour :
      - les gens qui comme moi ont des facilités à les assimiler
      - les personnes qui sont nés avec

      L'idée du "bouton droit plus simple" n'est vrai que pour des gens qui ont été habitué à user la souris. Si les comportements changes pour privilégier un terminal plutôt qu'une souris, la tendance sera inversées.

      Pour donner un exemple commun : le gestionnaire de fenêtre. Le mec qui passe sur MacOs va surement en chier au départ, mais force d'utliser l'OS va s'y faire. Idem pour l'inverse : un type qui a toujours utilier MacOs et qui bouge sur du Windows va pleurer mais au final s'y accommoder. De la même manière que moi lorsque que je suis passé sur un tilling windows manager, que j'ai aussi basculé sur Windows et que je pleure lorsque j'utilise MacOs.
  • Mathieu
    • ,
    • Effectivement la touche tab ... mais quel noob ce Mathieu ...

      Bon bah du coup je suis 100% d'accord avec toi sur ce coup là.
  • Zecko
    • ,
    • @[956|Thymotep] F6 fonctionne aussi sous Windows (sans doute sur Linux aussi)
  • pophip
    • ,
    • Pour faire encore plus rapide

      "> monfichier " au lieu du touch

      Sa fait gagner 4 caractère a taper !! o/ o/ o/
  • Simon
    • ,
    • J'ai essayé mais avec mon interpréteur de commande (zsh), je dois faire un ctrl+D ^^ Cela dit, avec sh et bash c'est ok =)

Ajouter un commentaire

Vous pouvez utiliser du markdown.Afficher l'aide.