opération espadon (2001) == aujourd’hui ??
Nostalgie quand tu nous tiens
Non très peu pour moi
J'aime ma souris, et je l'utilise
J'en use et abuse, c'est très puissant
Je pense honnêtement que ceux qui utilise la ligne de commande quand des solutions graphiques équivalentes existent , c'est plus pour la branlette intellectuelle qu'autre chose.
Je suis le premier à me prendre pour un hacker quand je tape trois ligne dans un shell linux et que plein de truc se lance et rajoute encore plus de ligne, c'est classe. Après c'est peut être du au fait que je suis une bille en linux et qu'il en faut peu pour que je m'émerveille
Perso j'ai déjà vu des mecs quitter un IDE graphique pour lancer leur compilation en ligne de commande , parce que "C'est plus classe". C'est ptet plus classe mais en attendant je préfère cliquer sur l'icône de compilation ...
Après il existe des cas ou la ligne de commande est juste indispensable et bien plus efficace qu'une IHM. Il faut juste savoir faire la part des chose et utiliser le meilleur des deux monde sans s’entêter dans SA vision des choses.
Même si j'utilise peu la ligne de commande, je ne suis pas du tout d'accord avec toi... Il y a plein de choses pour lesquels la ligne de commande est plus rapide que n'importe quelle interface graphique (recherche/remplacement de texte dans plusieurs fichiers, opérations spécifique sur chaque résultat d'une recherche, etc). Quand tu as un bon outil de ligne de commande (pas celui de Windows) et que tu le maîtrises un peu, ça peut vraiment faire gagner du temps.
Si tu lis bien ce que j'ai écrit , c'est exactement ce que je dit (la dernière ligne en particulier).
Utiliser la ligne de commande quand elle est la meilleur solution : Oui ,
le faire parce que la ligne de commande c'est plus cool : Non.
J'avais un prof à la Fac , qui lançait ses présentations open office en ligne de commande plutôt que de double cliquer sur le fichier ... un exemple parmi tant d'autre
Quand je passe sur le poste de n'importe quel utilisateur et que je dois lancer Word ou Excel, je ne cherche pas l'icône, je tappe ctrl+echap + winword | excel.
Je lance donc word ou excel en ligne de commande et c'est bien plus rapide dans ce contexte que de chercher l'icône parmi les 300 millions d'icônes posées sur le bureau d'un utilisateur lambda.
Et je ne crois pas qu'ici, il y ai beaucoup de personne qui se la pète en croyant que c'est plus "cool" d'utiliser la ligne de commande.
Je m'en sers tous les jours sous windows et unix. Ca va de la recherche dans le code (les regex fontionnent mieux avec grep -zlE que sous eclipse), à de modif de masse, même git est plus facile à utiliser en ligne de commande que sous eclipse...
Je l'utilise tous les jours, sous tous les systèmes que j'utilise (WS2012, W7, Linux).
Je trouve la question un peu mal posée. Je veux dire que j'utilise beaucoup la ligne de commande dans mon métier actuel, car je travail beaucoup sur des serveurs distants et avec des outils en ligne de commande (ssh, git, make, rake etc...).
Si c'est une nécéssité, c'est aussi un plaisir en passant
Par contre, dans mon ancien job, par exemple si je faisais du c# ou du java, jamais il ne me serait venu à l'esprit de développer avec abus de console. Bon, java encore avec ant ou un makefile bien ficelé on peut toujours dev "correctement" sous vim, par contre c# je ne vois vraiment pas l'interet, lorsque l'ont peut travailler sous visual studio par exemple.
Bref, je pense sincérement que ça depend de l'environnement, du langage et des framework que l'on utilise. Si c'est du web avec des serveur unix/linux, forcement on va manger du ssh + vim/emac/nano ne serait-ce que pour configurer l'environnement d'execution du site...
La vrai question, c'est de savoir si ça plait aux developpeur de travailler avec une console, alors que certains ide sont aujourd'hui très puissant / intelligent / lourdingue ( ça va ensemble ;-) )
Moi je m'en sers pour suivre les logs quand je dév en JAVA par exemple car via l'interface du serveur appli c'est chiant.
tail -f
les commandes de bases vont quand même plus vite tu as un terminal ouvert et pan genre :
les commandes svn aussi c'est plus efficace
Sinon il y a longtemps que pour faire du code j'ai pris un bon IDE et que je me fais pas du script pour le plaisir mais juste quand il y a un réel besoin.Les sections d'administration serveur linux via les interfaces c'est vraiment pas fait pour je pense.
Faut les deux à mon humble avis.
Cdt
J’en use et abuse. En effet, c’est vraiment pratique d’écrire des fichiers Batch sous Windows pour automatiser des tâches. Même si elles sont quasiment toutes faisables via l’interface graphique. C’est beaucoup plus long et fastidieux de cette manière. Comme par exemple lorsque je souhaite concaténer des fichiers ou faire des sauvegardes. Un double clique sur le fichier de Batch et c’est bon .
Personnellement oui, j'utilise encore très souvent la ligne de commande pour diverses activités. D'une part je suis sous Linux à la maison et compiler un programme, ça passe en général par une ligne de commande. Ensuite, j'ai créé quelques scripts qui me permettent de réaliser bien plus vite certaines choses qu'avec une interface graphique. Je pense notamment à un redimensionnement d'images en lot (certes des interfaces existent).
t'a jamais compilé un source C++ sous linux toi...Je pense honnêtement que ceux qui utilise la ligne de commande quand des solutions graphiques équivalentes existent , c'est plus pour la branlette intellectuelle qu'autre chose.
Et tu la "script" comment ton interface graphique ? parce que l’intérêt est bien la , l'automatisation des taches via des scripts bash , dos, python ,perl ou autre.
La plupart des langages de dévelopment serveur rendent l'utilisation de la ligne de commande obligatoire .Seul le dev .net peut se passer de ligne de commande.
Sans parler de svn , git ..., aucun EDI ne les remplace totalement à moins d'être enfermé dans la galaxie microsoft.
Personnellement, je n'ai que très peu utilisé les lignes de commandes à l'époque d'MS DOS ( mon vieil Amstrad 2086S ). Je serai bien incapable aujourd'hui de faire une simple copie de fichiers sous Windows.
Après je dirai que ça dépend beaucoup de l'utilisation qu'on fait du PC. Dans un environnement de production pure (ou le rendement et l'accès rapide à une floppée d'information sont essentiels), je pense que les raccourcis clavier et autre codes mnémoniques sont carrément indispensables pour arriver à un résultat satisfaisant. Tout ça allié à une interface graphique ultra minimaliste.
Par contre quand je suis chez moi le soir, je préfère rester tanqué au fond de mon fauteuil et passer de zic en zic d'un coup de souris au lieu d'être positionné correctement au dessus de mon clavier.
Pour le coup je trouve pas ça très pertinent, à moins que tu sois sur un vieux Windows. Parce qu'aujourd'hui "touche windows" + taper word/excel et Entrée, hop c'est lancé... Même chose sur Linux (exemple sous KDE: alt + f2 et plus qu'à taper le nom de l'appli voulue et Entrée).
Sinon j'utilise tous les jours ma ligne de commande que ce soit pour du php (commandes du framework laravel par exemple) ou du ruby entre autres, avec git en plus, et bien sûr pour la gestion de droits / installations à l'occasion. Bon je pense qu'être sous Linux favorise cette utilisation de la console (mais j'ai pas testé powershell).
Comme il a déjà été souligné, pour certaines opérations la ligne de commande sera plus rapide / plus puissante que l'interface graphique, pour d'autres ce sera le contraire. J'ai la fâcheuse manie, dans mes applications un peu poussées, de proposer à la fois une interface graphique fournie (et pensée pour permettre l'utilisation la plus efficace à la longue, quitte à ce qu'elle nécessite une période d'apprentissage au début) et également le plus de possibilités au niveau ligne de commande. Pourquoi choisir entre les deux ?
EDIT : en même temps, je n'avais pas fait attention au fait que le sujet est dans "administration système", un domaine qui m'est plutôt étranger, donc ma réponse est peut-être totalement hors sujet.
Peut-être est-ce une question d'habitude mais il y a un certain nombre de tâches que je réalise plus rapidement en ligne de commande qu'avec l'interface graphique (Une affectation de droit en cascade par exemple).
Un exemple plus commun : l'installation de logiciels.
En général j'ai terminé de taper mon "apt-get instal xxx" avant même que l'interface soit lancée.
Et puis comme dit plus haut, il y a toutes les notions d'automatisation qui sont très pratiques en shell.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager