France : Apple durablement dans le Top 5 ?
La Pomme n’est plus très loin de parts de marché à 2 chiffres
Ce que Tim Cook appelle “le momentum” d’Apple, c’est-à-dire l’impulsion, n’en finit pas trimestre après trimestre : le californien progresse encore en Europe sur un marché qui continue de perdre de la (...)
Passez la commande (46)
Catégorie : Système Zoz / 13 mai 2008 à 15:02
Leçon n°46 : les variables d’environnement

Pour continuer sur la lancée des variables, nous allons aborder les variables d’environnement. Ces variables particulières sont dynamiques et utilisées par le système d’exploitation en permanence, c’est à dire Mac OS X dans notre cas. Ces variables indispensables sont notées par convention en majuscule d’imprimerie.
Ainsi, pour voir ce que contient la variable PATH, qui regroupe les chemins de vos répertoires depuis lesquels sont lancés vos processus, on utilise encore une fois la commande echo :
echo $PATH
Rappelez vous qu’il faut utiliser le signe "$" pour lire le contenu d’une variable, quelque soit celle-ci. On peut bien entendu rajouter ou modifier un répertoire à ce PATH. On utilise alors la commande export de cette manière :
export PATH=$PATH :/repertoire/voulu/
Ici, nous avons pris l’exemple du PATH, bien entendu d’autres variables d’environnement existent. Utilisez alors la commande env pour voir de manière explicite les variables d’environnement disponible dans votre shell et essayez de trouver leurs différentes utilités. La commande set peut-être elle aussi utilisée, mais cette dernière listera toutes vos variables, et non celles d’environnement seulement.
Un exemple concret pourrait être la récente mise à jour de Java proposée par Apple le 29 avril dernier (voir la dépêche) : la mise à jour installait Java en version 1.6.0_05 sans pour autant supprimer l’ancienne version ni prendre le dessus sur cette dernière. Comment est-ce possible ?
Simplement, lorsqu’un programme Java doit s’exécuter, il fait appelle à une variable d’environnement qui lui indique quel dossier contient la version de Java à utiliser. La mise à jour d’Apple n’a donc pas modifié la dite variable et pour utiliser par défaut cette nouvelle version, il suffirait de renseigner la variable avec le chemin du répertoire qui contient cette mise à jour 1.6.0_05.
Exercices : comment modifier de manière permanente votre PATH (en utilisant votre fichier de profile) ? A quoi sert la commande printenv ? A quoi sert l’insertion d’un programme dans votre PATH (de manière générale) ? Quel est le nom de la variable qui contient le chemin de la version de Java à utiliser par défaut ?
Lien vers la leçon précédente
Lien vers la récap’
12
février
iPod / iPhone / iTunes (iTrafik)
08h36 BeatBlaster : l’iPad chaîne hifi 19h22 .uk : pénurie d’iPad 3G 16h23 Paul McCartney en séance de rattrapage 15h42 USA Today : iOS largement en tête 15h21 Spotify diffuse en 320 kb/s 08h12 Instagram : version 2.1 20h57 Kindle Fire : 9 pouces en vue-
France : Apple durablement (...)
Ce que Tim Cook appelle “le momentum” d’Apple, c’est-à-dire l’impulsion, n’en finit pas trimestre (...)
-
La pomme et le pipeau
MacPlus vous synthétise l’actualité Mac de la semaine, pour être sûr de ne rien avoir oublié ! Résumé de la semaine du 30 janvier (...)
-
La pomme et le dollar
MacPlus vous synthétise l’actualité Mac de la semaine, pour être sûr de ne rien avoir oublié ! Résumé de la semaine du 23 janvier (...)
-
Interview : Funbridge
Chef de produit chez GoTo Games, Pierre a Dreulle bien voulu répondre aux questions de Macplus à l’occasion du lancement de (...)
-
Ah, la niche !
MacPlus vous synthétise l’actualité Mac de la semaine, pour être sûr de ne rien avoir oublié ! Résumé de la semaine du 16 janvier (...)
-
Le Style Macintosh
MacPlus publie en exclusivité les bonnes feuilles de la traduction française de “The Macintosh Way” par Guy Kawasaki, (...)
-
iBooks Author, le livre scolaire
C’est une pierre de plus pour Apple et son implication dans l’éducation, via le nouveau logiciel iBooks Author qui permet (...)
-
Jeux Mac : la sélection 2011
La fin d’année approche à grand pas. L’occasion pour MacPlus de vous livrer sa sélection des meilleurs jeux sur Mac de (...)
-
On se lève tous pour le Up
Après avoir longtemps donné dans l’oreillette Bluetooth, le fabricant Jawbone a élargi son catalogue avec des enceintes et (...)
-
Un oeil (et une oreille) sur (...)
Après avoir joué les Arlésiennes pendant quelques semaines, iTunes Match a finalement fait son apparition au sein de la version 10.5.1 (...)
-
L’iPhone 4S, en test (...)
Attendu pendant près de 15 mois, le remplaçant de l’iPhone 4 est enfin disponible : cela valait-il la peine d’attendre (...)
-
iOS 5 de A à Z (ou presque)
De l’appareil-photo à Rappels, les nouveautés d’iOS 5 sont nombreuses et variées. MacPlus vous propose d’y jeter un (...)
-
Dossier : Zune 2 et ZunePhone
Zune 2.0 : lancement demain (...)
On avait ouï dire que Microsoft allait s’organiser un petit event de derrière (...)
-
Dossier : Moi-Jeux
Moi-Jeux : Luxor
Luxor, c’est un jeu d’une effarante simplicité : il faut détruire des (...)
-
Dossier : iPhone et Europe
Bientôt une issue pour l’iPho
’La petite plaisanterie va t-elle prendre fin ? Toujours est-il que (...)
-
Dossier : Test Rapido
Test Rapido vidéo : EyeTV
Rien de mieux qu’une vidéo de test pour savoir si une application est (...)
-
Dossier : 7 ans 7 jours
Il y a 7 ans, 7 jours
Il y a 7 ans, 7 jours, c’était…
Le jackpot pour Steve Jobs
Après (...)
-
Dossier : Attaque des clones
L’iClone a encore frappé (...)
Ah les clones d’iPhone, c’est quand même sympa, ça égaie agréablement les (...)
Mises à jour Motorisé par MacUpdate
08h07 MoveIt 1.2 - Move files more easily.. (...) 08h04 Kokono 1.1 - Math-based puzzle game.. (...) 04h59 Punakea 1.2.1 - Tag your files and bookmarks.. 04h36 Keyclick 1.3.2 - Provides audio feedback for (...) 04h30 Transmission 2.50b1 - Popular BitTorrent (...) 03h23 Multiplying Acorns - Tasty Math Facts 1.0 - (...) 02h17 Doodle Food Expedition 1.2 - Strategy game (...) 02h09 ASTwitterLibrary 2.1 - Easily integrate (...) 02h07 TFTP Client 1.2.2 - Full-featured TFTP (...) 01h55 Bean's Quest Final 1.0.0 - Retro-style (...)











