Variables d'environnement.
Quelles sont les variables d'environnement, une définition régulière ou une définition hors du livre de l'environnement ?
La variable est un environnement, la variable est une dynamique nommée une valeur qui peut affecter la façon dont le processus en cours se
comportera sur un ordinateur.
Ils font partie de l'environnement dans lequel un processus s'exécute.
Donc, en termes simples, les variables d'environnement sont un ensemble de règles et de valeurs définies pour créer un environnement.
Alors pour faire plus simple, je vais vous donner un exemple de maison que nous avons.
Soit dit en passant, notre maison n'est qu'une grande maison.
C'est la seule maison que j'ai pu choisir parmi l'une des 13 et qui représente la salle à manger et
la chambre.
De toute façon, nous avons donc notre maison.
Prenons l'exemple de notre propre maison.
La maison que vous habitez dans cette maison a son propre environnement.
Cela signifie qu'il a une chambre où vous dormez.
Il a une salle à manger où vous mangez.
Il a donc une cuisine où vous cuisinez et une salle à manger où vous mangez et a une salle de jeux où vous
jouez et autant de pièces différentes à d'autres fins.
Maintenant, ce sont les règles définies ou quelqu'un dirait et les règles non écrites, vous ne pouvez pas vraiment dormir dans une cuisine ou vous
ne pouvez pas vraiment cuisiner dans la chambre.
Droite.
Parce que ces lieux sont construits pour leurs besoins spécifiques.
C'est donc l'environnement de la maison de votre maison.
De même, dans Lennix, nous avons environnement, environ sens.
Lorsqu'un utilisateur se connecte, cet utilisateur reçoit un environnement en disant, hé, votre répertoire personnel, est-ce votre
processus ou votre shell ?
Où allez-vous exécuter le script ?
Ces parties sont celles-ci sont la coloration que vous obtiendrez pour tous les répertoires et listes.
Et ce sont quelques ensembles de règles que vous obtiendrez.
Ils sont donc hérités automatiquement par l'environnement global.
Ces environnements par l'utilisateur peuvent également être modifiés par un utilisateur spécifique.
Donc, pour afficher toutes les variables d'environnement dans l'environnement Lennix, vous devez exécuter la commande print E et we.
Donc au fait, ce n'est même pas E et on devrait régler ça.
Moi et je le ferai.
Certainement.
Et ou vous pouvez simplement taper E et nous pour que les deux commandes soient les mêmes vous donneront le même résultat.
Si vous souhaitez répertorier ce qui se trouve dans votre environnement pour afficher une variable d'environnement spécifique, vous pouvez
exécuter une commande comme Echo Shell.
Alors Dollar Shell, si vous vouliez savoir quel est votre shell.
Habituellement, le shell dans le it est donné comme Basche, Abin Basche.
C'est un coquillage de bar, un coquillage de conque, quel que soit votre coquillage.
Si vous vouliez découvrir votre coque, vous ferez pacifiquement éco coque.
Si vous voulez connaître spécifiquement votre chemin, vous ferez echo path.
Quoi qu'il en soit, je vais vous montrer dans quelques minutes de quoi je parle pour définir
ces variables d'environnement à la volée, par exemple, vous pouvez exporter et tester égal à un, puis faire un test d'écho.
Ensuite, lorsque vous tapez echo test, vous obtenez un résultat unique.
Si vous vouliez définir la variable d'environnement de manière permanente, vous devrez alors modifier cela, écraser notre
fichier C et là, vous devrez mettre en test un code unique égal.
Un deux trois.
Eh bien code unique y un, deux, trois.
Pourquoi pas.
L'un est juste les chiffres.
J'aurais dû en choisir un de toute façon pour être cohérent, puis vous tapez export test.
Mais si vous vouliez définir l'environnement globalement et que vous vouliez l'avoir en permanence, vous
devez modifier le profil et Bashar C qui se trouvent à l'intérieur d'Etsy.
Maintenant, permettez-moi de me connecter à ma machine Linux et je vais vous montrer exactement ce que sont les étagères.
Je suis donc connecté et je suis connecté en tant que moi-même je sol et si je voulais
lister l'environnement je taperai print N. V. appuyez sur entrée et comme vous le voyez, me montrant
beaucoup de choses et ça va tout droit, je pourrais faire un environnement d'impression et le diriger vers plus pour que je puisse voir une page à la fois et vous verrez,
je vais vous dire mon mon terme, ce qui signifie que le terminal qui sera utilisé pour se connecter serait comme un externe.
Mon nom d'hôte est ma première machine virtuelle Linux.
Il s'agit de mon identifiant de session, qui est automatiquement attribué.
C'est ma coquille.
Chaque fois que je me connecte, un shell m'est donné et ce shell est bin bash.
La taille de l'historique, qui correspond à chaque fois que j'exécute certaines commandes, ces commandes seront conservées dans l'historique.
Au fait, lorsque vous tapez la commande history, la commande history est quelque chose que j'ai couvert dans
les conférences ultérieures.
Donc, la commande history qui vous dit qu'elle doit enregistrer jusqu'à mille lignes.
Il s'agit donc de l'environnement, alors que le terminal SS SSA y qui recevra l'identité de l'utilisateur est bien sûr
mon utilisateur.
Quelles sont les différentes couleurs que vous voyez Ellis souligne les couleurs lorsque vous courez.
Ls moins l vous voyez une couleur différente pour le répertoire, une couleur différente pour le fichier.
Ce sont les couleurs que vous pouvez changer à tout moment, chaque fois que vous placez un
fichier, il apparaîtra dans le code de couleur zéro un point-virgule trente-cinq.
A quoi il fait référence.
Je ne suis pas sûr que vous puissiez le rechercher sur Google, vous pouvez ensuite savoir où ira mon courrier.
Chaque fois que quelqu'un m'enverra un courrier où il ira, ce sera la guerre.
Bobine de courrier.
J'ai TSOL.
Ce sont donc les règles établies qui définissent les règles.
Où est mon chemin.
Chaque fois que j'exécute une commande, le système, le système d'exploitation ira chercher l'emplacement de la ceinture
qui commande.
Et si cet emplacement n'est pas répertorié et l'un de ces chemins, il ne trouvera pas cette commande.
Mon propre répertoire bin sera à la maison.
J'ai tous été mon répertoire personnel.
Si je cours, je serais à la maison.
J'ai toutes les langues définies sur UTF Dash huit.
Un peu d'historique contrôle mon répertoire personnel, mon nom de connexion, mon bloc de données, Secich Connection et quelques autres choses que je
pourrais passer en revue en détail, mais je ne veux pas prendre beaucoup de temps.
Ce sont donc les variables définies, cet environnement qui vous est donné que vous pourriez faire si vous vouliez
vérifier quelle variable d'environnement, un environnement spécifique que vous souhaitez vérifier.
Vous ferez écho et vous ferez, par exemple, masculin.
Vous devez toujours commencer par le signe dollar, d'ailleurs, car de cette façon, il comprendra, oh, c'est
une variable dont je parle.
Donc tout ce que j'essaie de savoir quelle est la partie qui est définie pour mon mâle ici.
Vous voyez, il est dit que le mâle est égal au mâle de Glasspool.
J'ai Zolt.
Donc, si mon shell lit la bonne variable d'environnement, je devrais la récupérer.
Alors maintenant, si je fais écho aux hommes, les yeux masculins sont parfaits.
Oui je comprends ça maintenant.
Si je veux passer, je ferai echo pat et il listera tous les répertoires où mon pat a défini juste pour aimer
ça.
Le chemin est défini ici.
Si je voulais faire ma maison, je ferai x rentrer à la maison et vous verrez que c'est mon répertoire personnel ici à la
maison.
C'est aussi mon répertoire personnel.
Parfois, ce que les gens font s'ils sont dans un répertoire, disons si, si
vous êtes dans le répertoire azzi, vous pouvez simplement faire CD Dollar Home et cela vous ramènera à la maison.
C'est juste nous.
C'est aussi ainsi que votre environnement est défini.
Donc, si vous vouliez définir une variable d'environnement pendant que vous vous êtes connecté au système, disons que
vous vouliez faire un test égal à un afin que vous tapiez export test, qui est variable, égal à un.
Et puis vous quand vous faites écho.
Testez un test dollar, vous verrez la valeur un, mais bien sûr, ce n'est pas défini de façon permanente.
Si vous vous déconnectez de votre système maintenant, cette variable d'environnement disparaîtra.
Donc, si vous souhaitez définir cette variable d'environnement de manière permanente dans votre système d'exploitation, vous
devrez en fait un fichier Vieaux Bash ou C.
Vous êtes donc d'abord dans votre répertoire personnel.
Assurez-vous alors que je vous recommande de copier votre bash, notre fichier C, qui n'est pas Bash R, C et de le
faire Basche.
R, C, point orridge.
Ainsi, si vous faites une erreur, vous pouvez toujours revenir à cela.
Maintenant, vous videz notre C.
Et appuyez sur Entrée.
Maintenant, descendez et définissez vos variables, je voulais donc définir ma variable comme test égal.
Maintenant, cette fois, je veux juste en faire un, deux, trois.
Lorsque vous définissez une variable à l'intérieur du Bashar, voyez, vous mettez un code, un seul code, puis vous appuyez
sur Entrée, puis tapez export.
Testez, allez-y et enregistrez votre fichier maintenant si vous refaites le test.
Je pourrais te tester, tu en auras un, pourquoi en as-tu un ?
Parce qu'il lit toujours ce test d'exportation égal à un, puis il vous donne la même valeur.
Vous devez vous déconnecter et vous reconnecter.
Donc, pour moi, je pourrais simplement aller ici et cliquer sur cette petite icône ici et taper en double session pour
mon PUDI.
Je vais faire la connexion afsal, appuyez sur Entrée et maintenant et je fais écho.
Test.
Vous verrez qu'il me donne un, deux, trois, parce que cette session j'ai une nouvelle session et quand je me suis
connecté à une nouvelle session, chaque fois que je me connecte à une nouvelle session, ma connexion lira Dot, Bash
ou C file ce fichier.
Et quand tu fais une liste moins L.
Et au fait, si vous montez, vous verrez que Dr. Bashar ne s'affiche pas car il s'agit d'un fichier
caché.
Chaque fois que vous avez besoin d'afficher un fichier caché, vous devez faire ls moins un coup, entrer et maintenant vous pouvez
monter.
Et vous verrez votre fichier dot Benghazi juste ici, c'est celui que j'ai modifié, si vous l'avez modifié car vous pouvez modifier
ce fichier pour définir votre environnement, puis assurez-vous de vous déconnecter et de vous reconnecter
ou de démarrer une nouvelle session si vous voulez que votre variable d'environnement prenne effet immédiatement.
Et le dernier que j'ai ici, je vais aller de l'avant et fermer la session derrière c'est si je veux définir
l'environnement global de manière permanente, ce qui signifie que si je voulais définir cet environnement non seulement pour
moi, je voulais le définir pour tout le monde d'autre qui se connecte à ce système, assurez-vous d'abord de savoir ce que vous
faites.
Je ne vous recommanderai donc pas de le faire maintenant dans votre laboratoire.
Cependant, je vais vous expliquer les fichiers que vous auriez besoin de modifier.
Ces fichiers sont au profil C.
C'est le fichier que vous auriez à modifier ou vous devez modifier ATSE, Bash Arcy afin que vous puissiez modifier ces fichiers et
vous les mettrez exactement de la même manière que vous l'avez mis dans votre DOD Bashar.
Mais encore une fois, comme je l'ai dit, s'il vous plaît ne modifiez pas cela parce que l'environnement de laboratoire que je
ne veux pas que vous modifiez globalement et cela posera des problèmes et vous saurez alors la connexion au canal radiculaire ou vous-même vous connecterez.
Mais si vous vouliez le faire pour votre environnement de production ou votre environnement d'entreprise où vous
travaillez, je vous recommanderais de le faire d'abord en développement.
Et puis vous avez essayé en production.
Très bien, Kulluk.