Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2011, 21h59   #1
Invité régulier
 
Inscription : mars 2010
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 10
Points : 7
Points : 7
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) ?
medamin27 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 25/05/2011, 23h03   #2
Membre Expert
 
Avatar de Nudger
 
Homme Thomas Arnaud
Directeur de projet
Inscription : octobre 2010
Messages : 452
Détails du profil
Informations personnelles :
Nom : Homme Thomas Arnaud
Âge : 36
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 : 452
Points : 1 012
Points : 1 012
Envoyer un message via Skype™ à Nudger
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.
Nudger est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 25/05/2011, 23h18   #3
Invité régulier
 
Inscription : mars 2010
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 10
Points : 7
Points : 7
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."

medamin27 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 26/05/2011, 07h33   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
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 :
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)

Citation:
[...]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.[...]
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 50
Vieux 26/05/2011, 10h21   #5
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
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
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 26/05/2011, 10h30   #6
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
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 -_-').
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 26/05/2011, 12h33   #7
Membre éprouvé
 
Avatar de ben.IT
 
Homme Benoît
Inscription : janvier 2009
Messages : 392
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : janvier 2009
Messages : 392
Points : 438
Points : 438
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

Citation:
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 !

Citation:
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
__________________
Meet the free software gang
ben.IT est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/05/2011, 08h57   #8
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 472
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 472
Points : 10 993
Points : 10 993
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

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.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/05/2011, 10h12   #9
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 464
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 464
Points : 9 585
Points : 9 585
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.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h35.


 
 
 
 
Partenaires

Hébergement Web