Dossiers

Pourquoi utiliser le terminal sous X

Par Coco, le

Pourquoi ?



Tout d'abord, mettons nous d'accord, le terminal n'est qu'une application qui permet d'envoyer des commandes au "shell" (l'interpréteur de commandes). Il existe différents types de shell mais je ne vais pas entrer dans les détails ici. Chaque commande à un effet, plus ou moins sensible au niveau du système. Grâce à notre ami Grouik, vous connaissez un certain nombre de commandes et vous avez peut-être remarqué que certaines ont exactement les mêmes effets que certaines actions effectuées "en interface graphique". En réalité, c'est plutot l'inverse mais bon, on va pas chipoter… (le shell est en effet plus "proche" de la machine, même si c'est un langage interprété ).

Par exemple, pour créer un nouveau dossier, vous faites le plus souvent Fichier>Nouveau Dossier sur le Finder, mais vous pouvez aussi utiliser la commande mkdir. Bien sûr la solution du Finder est la plus intuitive mais mkdir propose, à travers ses options, plus de puissance. Il en est de même pour la plupart des commandes: ce qu'elles font peut être réalisé d'une autre manière, plus intuitive mais souvent moins puissante. Voila donc un des gros avantages de la ligne de commande, à résultat égal, on a plus de possibilités.

Pour la puissance…



Il y a des commandes qui effectuent des actions très basiques, comme mkdir, touch, rm… Mais il y a aussi de vrais programmes en ligne de commande, comme curl, pbxbuild… Ceux là, toujours grâce au mécanisme des options notamment, peuvent effectuer des actions très puissantes: pbxbuild par exemple en est la preuve vivante…
Voir aussi emacs, irssi...

La puissance du shell se révèle surtout grâce à des mécanismes avançés comme les métacaractères ou tous les mécanismes de programmation du shell. Ces améliorations se ressentent déjà au niveau de la ligne de commande mais elles sont encore plus utiles une fois incorporées à des scripts shell. Ces derniers permettent d'automatiser certaines actions et de créer de nouvelles commandes en fonction des besoins de chacun, pour une efficacité encore plus grande. Pourquoi se fatiguer alors que l'ordinateur peut travailler à notre place ?

Pour la concision…



C'est un peu lié à la puissance des commandes mais c'est un avantage non négligeable: elles peuvent effectuer des actions très compliquées en une seule ligne de commande. Grâce à curl par exemple, vous pouvez télécharger un fichier en ftp ou http en une seule ligne de commande, là ou l'utilisation d'un logiciel dédié demanderait beaucoup plus de temps… Une fois de plus, les scripts shell accentuent encore ce point en proposant des solutions personnalisées (ou même générale mais sur une utilisation plus spécifique)

Pour la culture générale…



Autre intérêt du terminal: c'est une manière de plus de faire les choses. Très souvent, même au niveau graphique, il existe plusieurs manières d'arriver au même résultat. L'intérêt d'en connaitre le plus possible est qu'on a toujours une solution de rechange au cas où l'une ne marche plus.

Enfin, je vais illustrer mon propos par une expérience pratique: un jour, j'ai eu un très gros fichier .tar à décompresser (environ 900 Mo). Là où Stuffit Expander se bloquait très rapidement (je ne sais pas s'il était planté ou seulement très lent…), une simple utilisation de la commande tar m'a permis d'ouvrir ce fichier, assez rapidement (et pourtant tar n'est pas réputé pour sa rapidité…)

Pour les "fonctions cachées"…



Dernier avantage: certaines choses ne peuvent se faire que par le terminal. En effet, les développeurs de osX n'ont pas encore eu le temps de mettre une interface graphique sous toutes les fonctions du système ou alors, pour certaines, ils ont préféré ne pas les rendre accessibles à tous le monde mais les réserver à ceux qui savent se servir d'un terminal, ce qui est généralement une marque d'un certain niveau informatique.

Prenons un exemple: ipfw, le firewall intégré à osX. Si il n'y avait pas eu quelques bonnes ames pour développer une interface graphique, cette fonction serait restée inconnue de nombreux utilisateurs alors qu'elle est pleinement opérationnelle après configuration à partir du Terminal.
Cet exemple n'est plus tout à fait d'actualité depuis qu'Apple a ajouté une GUI dans les Préférences Système..
Un deuxième exemple: pour l'instant, vos réglages de swap ne sont accessibles qu'en mettant les mains dans le cambouis.

Le paragraphe suivant a été écrit le 18/06/03:

Pour les logiciels unix...



Outre les fonctions existant dans OS X non-paramétrables graphiquement, l'utilisation du terminal permet d'accéder à tous les logiciels disponibles uniquement en ligne de commande. En plus des programmes écrits spécifiquement pour OS X, vous pourrez utiliser les excellents softs pour unix.

Que ce soient des programmes initialement Linux, BSD ou autres, vous pourrez les installer au prix d'efforts plus ou moins importants (certains ne nécessitent qu'un rapide paramétrage du fichier de configuration et du Makefile, d'autres exigent des modifications plus poussées du code source) et bénéficier de leur légendaire robustesse...

Pour conclure…



Bon, maintenant que cette dissertation philosphique a rendu le refroidissement de mon cerveau aussi bruyant que celui de mon Cube, je vais aller faire une petite sieste dans le congélateur… Pendant ce temps, vous pouvez peut-être en profiter pour lancer (pour la premiere fois ?) ce fameux petit Terminal… Et si c'est vraiment la première fois, je vous rassure, c'est comme pour tout, c'est celle là la plus difficile, après ça va tout seul.

Thermostat Intelligent V3+ (filaire ou sans fil)

Thermostat Intelligent V3+ (filaire ou sans fil)

Les Thermostats Intelligents de tado° sont là pour vous faire économiser de l'argent et de l'énergie. Peu importe le fabricant de votre système de chauffage. Si vous n'êtes pas convaincu dans les 12 premiers mois, vous pouvez vous faire rembourser. C'est garanti.

Dernières publications

Elon Musk interpelle Tim Cook sur la liberté d'expression, Disney nie tout rachat par Apple

Elon Musk interpelle Tim Cook sur la liberté d'expression, Disney nie tout rachat par Apple

5
 Apple teste à nouveau  les mises à jour de sécurité importantes sur la bêta d'iOS 16.2

Apple teste à nouveau les mises à jour de sécurité importantes sur la bêta d'iOS 16.2

Il retrouve son véhicule volé grâce à ses AirPods

Il retrouve son véhicule volé grâce à ses AirPods

8
 La dernière mise à jour de Chrome comble une importante faille de sécurité

La dernière mise à jour de Chrome comble une importante faille de sécurité

3
Cyber Monday : le MacBook Air M1 à 949€, son prix le plus bas !

Cyber Monday : le MacBook Air M1 à 949€, son prix le plus bas !

Une promotion du Cyber Monday permet aujourd'hui de s'offrir le MacBook Air M1 à son tarif le plus bas.
Apple Watch Ultra : l'app Oceanic+ (ordinateur de plongée) est disponible !

Apple Watch Ultra : l'app Oceanic+ (ordinateur de plongée) est disponible !

En ce dernier lundi de novembre, Apple déploie -comme prévu- son app Oceanic+ dédiée à l'Apple Watch Ultra .
4

Comment bloquer un numéro ou un contact sur iPhone

Comment bloquer un numéro ou un contact sur iPhone

6
Le casque VR Meta Quest 2 + 2 jeux (Beat Saber et Resident Evil 4) à 399€ (-11%)

Le casque VR Meta Quest 2 + 2 jeux (Beat Saber et Resident Evil 4) à 399€ (-11%)

Twitter pourrait utiliser le même protocole que Signal pour chiffrer ses messages privés

Twitter pourrait utiliser le même protocole que Signal pour chiffrer ses messages privés

iPhone 14 : Apple censure ses pubs pour éviter des accusations discriminatoires

iPhone 14 : Apple censure ses pubs pour éviter des accusations discriminatoires

14
Cyber Monday : le casque Bose QC 45 à 267€ (-82€), version SE à 199€, son meilleur prix

Cyber Monday : le casque Bose QC 45 à 267€ (-82€), version SE à 199€, son meilleur prix

Verra-t-on un jour des MacBook Pro M2 Pro/M2 Max (3nm en approche) ?

Verra-t-on un jour des MacBook Pro M2 Pro/M2 Max (3nm en approche) ?

Avec une puce M2 chauffant plus et une gravure en 3 nm qui approche à grands pas, les puces qui équiperont les futurs MacBook Pro ne sont peut-être pas celles que l'on croit.
6
iPhone / iPad  : comment avoir une meilleure batterie ?

iPhone / iPad  : comment avoir une meilleure batterie ?

Quelques sont les options à activer (ou au contraire à désactiver) afin de gagner quelques précieuses minutes d'autonomie ?
6
Cyber Monday : les offres Apple encore disponible, MacBook Air dès 998€,  MacBook Pro dès 1999€

Cyber Monday : les offres Apple encore disponible, MacBook Air dès 998€, MacBook Pro dès 1999€

Le Cyber Monday marque la fin des promotions du Black Friday mais permet tout de même de profiter de certaines offres intéressantes, particulièrement sur plusieurs produits de la gamme Apple.
Intel lance les puces avec achats intégrés pour activer des fonctionnalités (bientôt chez Apple ?)

Intel lance les puces avec achats intégrés pour activer des fonctionnalités (bientôt chez Apple ?)

Intel va proposer de débloquer certaines fonctionnalités de sa prochaine gamme de Xeon en passant à la caisse, et cela pourrait donner des idées à Cupertino.
8
iPhone : Foxconn verse jusqu'à 1800€ de bonus supplémentaires pour sauver la production

iPhone : Foxconn verse jusqu'à 1800€ de bonus supplémentaires pour sauver la production

5

Gran Turismo pourrait débarquer sur PC (et pourquoi pas sur Mac ?)

Gran Turismo pourrait débarquer sur PC (et pourquoi pas sur Mac ?)

Le créateur de la franchise Gran Turismo a récemment évoqué la possibilité d'un portage de la série sur PC.
9
Apple TV 4K dès 139€, Mac Studio dès 2069€, MacBook Air M1 dès 959€

Apple TV 4K dès 139€, Mac Studio dès 2069€, MacBook Air M1 dès 959€

EcoTech : notre série vidéos dédiées à l'auto-consommation, panneaux solaires, et batteries !

EcoTech : notre série vidéos dédiées à l'auto-consommation, panneaux solaires, et batteries !

Dans un contexte anxiogène autour de l'énergie, c'est logiquement que l'on va également s'intéresser à l'auto-consommation, aux panneaux solaires, aux batteries nomades, à la gestion d'électricité
30
Sélection de Noël : 10 idées cadeaux pour des fêtes technologeek

Sélection de Noël : 10 idées cadeaux pour des fêtes technologeek

Avec les fêtes de fin d'année qui approchent, voici une sélection de périphériques intéressants que nous avons eu le loisir de prendre en main, et qui pourraient trouver une place sous le sapin.

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

3 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

Suivez-nous !