IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Intérêt des commandes linux


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 23
    Points : 29
    Points
    29
    Par défaut Intérêt des commandes linux
    Bonjour à tous.

    Pourquoi a t on besoin d'utiliser l'invite de Shell malgré l'existence des interfaces graphiques (GNOME,KDE) ?

  2. #2
    En attente de confirmation mail
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Octobre 2010
    Messages
    501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2010
    Messages : 501
    Points : 1 060
    Points
    1 060
    Par défaut
    Bonsoir,

    La question n'est pas très précise.
    De quel besoin parlez-vous ?

    D'une part, la plupart des besoins standard sont disponibles via des interfaces graphiques.
    D'autre part même windows nécessite pour certaines tâches de passer par du scripting shell ou autre.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2010
    Messages : 23
    Points : 29
    Points
    29
    Par défaut C'est une question générale :)
    C'est une question que j'ai trouvé dans un examen :

    me dit: "Beaucoup de solutions sont données en ligne de commande, non pas que GNU/Linux n'ait pas d'interface graphique, mais pour certaines tâches, l'utilisation de la ligne de commande s'avère bien plus pratique et plus puissante que la fameuse souris."


  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par medamin27 Voir le message
    Bonjour à tous.

    Pourquoi a t on besoin d'utiliser l'invite de Shell malgré l'existence des interfaces graphiques (GNOME,KDE) ?
    Tout simplement parce qu'il n'est pas possible de "TOUT" faire graphiquement du moins de façon simple, et surtout de façon aussi rapide.
    L'interface graphique est très complète et on se passe de toute terminal la pluspart du temps.
    Mais le terminal est nécessaire pour se facilite la vie, pour gagner du temps, et pour conserver la compatibilité quasi-totale entre les autres unix. De plus beaucoup de machines supportées n'ont tout simplement pas d'écran ni même de clavier, ou de souris, il est donc nécessaire de pouvoir traiter ça avec facilité, pour les prise de main, les échanges de fichiers et les modifications des configurations.
    Enfin il est nécessaire d'utiliser les terminaux pour toutes les configurations manuelles, qui donnent de l'affichage traité, par exemple pour une commande comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tar cvf - /home | ssh francois@undertaker "dd of=~/Backups/backup.$(date +%Y%m%d).tar" 1> /var/log/backup.log 2> /var/log/backup.err
    , par exemple faire ça graphiquement serait possible, mais il faudrait un menu pour ouvrir la connection, un menu pour le repertoire de depot du fichier destination, un menu pour la sélection du type de sauvegarde, pour quoi sauvegarder et ainsi de suite, bref presque 1 minutes à remplir un formulaire graphique avant de cliquer sur un bouton ok, et encore après que l'application soit lancée, en console ça prend à tout casser 10 secondes à frapper....

    bref que ce soit pour des raisons de :
    -rapidité,
    -compatibilité,
    -répartition d'une commande multi-machine,
    -administration et configuration
    -pour les hardware qui n'ont pas d'écran ou dumoins pas d'écran graphique,
    -etc....
    il y a plein de raisons d'utiliser les terminaux, (virtuels, xterm, ou passifs)

    [...]contrairement à ce qu'apple et µ$oft, principalement, ont essayer de faire croire depuis 30 ans, unix a prouvé depuis 40 ans que la souris n'est pas une solution satisfaisante car elle ne répond pas aux besoins. Même pour de simples utilisateurs, ça ne répond qu'à la pluspart des besoins, mais pas tous.[...]

  5. #5
    Membre confirmé Avatar de ben.IT
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 431
    Points : 486
    Points
    486
    Par défaut
    Salut,
    il y a une récemment un topic qui se rapproche de celui-ci, voici le lien :
    http://www.developpez.net/forums/d10...ace-graphique/

    Pour ma part, j'ajouterai que tu peux automatiser les traitements que tu effectues en ligne de commandes en écrivant tes propres scripts, tu peux ensuite par exemple leur passer des paramètres pour faire une séquence d'action sur un élément précis ou exécuter tes traitements périodiquement avec la commande crontab par exemple.

    En ce qui me concerne, le shell démarre automatiquement avec ma session

    a+,
    ben

  6. #6
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Citation Envoyé par medamin27 Voir le message
    Bonjour à tous.

    Pourquoi a t on besoin d'utiliser l'invite de Shell malgré l'existence des interfaces graphiques (GNOME,KDE) ?
    1) l'une des philosophies de Linux, c'est d'avoir pleins de petites briques qui ne font qu'une seule chose, mais qui le font très bien; puis, d'utiliser plusieurs briques pour arriver à son but. Et comme indiqué par frp31, il se trouve qu'associer plusieurs briques entre-elles se fait plus simplement par une commande qu'en mode graphique

    2) je n'ai pas le pourcentage en tête, mais une grande majorité des serveurs dans le monde tournent sous Linux. Et pour se connecter à un serveur situé dans un datacenter, c'est quand même vachement mieux d'utiliser un bête ssh, qui est disponible facilement, qui peut fonctionner depuis n'importe quelle connexion car c'est très léger, qui est tellement simple qu'il peut continuer à marcher même si ton serveur est un peu dans les choux, et qui te permet directement de rejoindre le point n°1

    3) en tapant des commandes, tu sais exactement ce que tu fais et ce que ta machine va faire: ça n'est pas comme dans une interface où, en cochant une case, il va y avoir toute une moulinette derrière qui va se lancer, modifier des trucs dont tu ignores l'existence, et risquer de tout casser (ex. l'autre jour, je lance un truc de configuration nvidia sur un pc portable : il n'a jamais redémarré ^^ et je n'ai aucune idée de ce qui a pu être modifié d'un autre côté, c'était une machine vouée à disparaître, donc ce n'est pas la mort, mais c'est vexant -_-').

  7. #7
    Membre confirmé Avatar de ben.IT
    Homme Profil pro
    Inscrit en
    Janvier 2009
    Messages
    431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 431
    Points : 486
    Points
    486
    Par défaut command line rules !
    Citation Envoyé par Alek-C Voir le message
    1) l'une des philosophies de Linux, c'est d'avoir pleins de petites briques qui ne font qu'une seule chose, mais qui le font très bien; puis, d'utiliser plusieurs briques pour arriver à son but. Et comme indiqué par frp31, il se trouve qu'associer plusieurs briques entre-elles se fait plus simplement par une commande qu'en mode graphique
    un outil fait une seule chose ET le fait bien

    2) je n'ai pas le pourcentage en tête, mais une grande majorité des serveurs dans le monde tournent sous Linux. Et pour se connecter à un serveur situé dans un datacenter, c'est quand même vachement mieux d'utiliser un bête ssh, qui est disponible facilement, qui peut fonctionner depuis n'importe quelle connexion car c'est très léger, qui est tellement simple qu'il peut continuer à marcher même si ton serveur est un peu dans les choux, et qui te permet directement de rejoindre le point n°1
    je te rejoins entièrement sur ce point , j'ai toujours quelques fenêtres ssh ouvertes que ce soit pour regarder les logs d'un apache, pour éditer des fichiers de conf d'une appli ou pour lancer des jobs !

    3) en tapant des commandes, tu sais exactement ce que tu fais et ce que ta machine va faire: ça n'est pas comme dans une interface où, en cochant une case, il va y avoir toute une moulinette derrière qui va se lancer, modifier des trucs dont tu ignores l'existence, et risquer de tout casser (ex. l'autre jour, je lance un truc de configuration nvidia sur un pc portable : il n'a jamais redémarré ^^ et je n'ai aucune idée de ce qui a pu être modifié d'un autre côté, c'était une machine vouée à disparaître, donc ce n'est pas la mort, mais c'est vexant -_-').
    J'ai rencontré souvent un problème similaire, en utilisant des assistants graphiques qui allait me générer des fichiers de conf de X11 erronés -> du coup le serveur graphique ne démarrait plus et la seul solution était d'aller faire un rm sur ces mauvais fichiers de conf


    à bientôt,
    ben

  8. #8
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Autre exemple récent vécu sur une machine 2003 (ou 2008, je ne me rappelle plus).

    Impossible de rajouter une route statique persistante par l'interface graphique. Le flag "persistant" n'existe pas dans l'interface graphique (un oubli).

    Obligé de passer la commande en mode ligne de commande (route -p add ...)
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  9. #9
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 121
    Points
    28 121
    Par défaut
    Bonjour,

    Tout est possible en ligne de commande.

    Dans certains cas, il existe des surcouches graphiques plus ou moins bien pensees, et plus ou moins completes.

    Donc la ligne de commande a une tres grande utilite.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. questionnaire sur des commandes linux
    Par mimietoile dans le forum Administration système
    Réponses: 1
    Dernier message: 10/09/2008, 00h33
  2. Utiliser des commandes linux dans un shell
    Par Info_76 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 20/03/2008, 12h03
  3. interface graphique pour des commandes linux
    Par A7med dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 24/10/2007, 16h49
  4. Peut-on utiliser des commandes linux avec PERL
    Par undercrash dans le forum Linux
    Réponses: 2
    Dernier message: 01/03/2007, 14h12
  5. [FreePascal] Interpréter des commandes Linux
    Par llaurentt dans le forum Free Pascal
    Réponses: 8
    Dernier message: 23/01/2006, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo