{"id":38285,"date":"2025-02-21T20:24:45","date_gmt":"2025-02-21T20:24:45","guid":{"rendered":"\/tutoriels\/?p=38285"},"modified":"2025-02-21T20:24:48","modified_gmt":"2025-02-21T20:24:48","slug":"variable-d-environnement-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/variable-d-environnement-linux\/","title":{"rendered":"Comment d\u00e9finir et lister les variables d&#8217;environnement Linux"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Les variables d&rsquo;environnement Linux sont des paires cl&eacute;-valeur qui d&eacute;finissent la session shell de votre syst&egrave;me et le comportement du programme. Elles permettent aux administrateurs syst&egrave;me de partager et de distinguer facilement les configurations entre les applications et les utilisateurs.<\/p><p class=\"wp-block-paragraph\">Les administrateurs peuvent les modifier &agrave; l&rsquo;aide de commandes Linux pour ajuster les param&egrave;tres de leur serveur en fonction des besoins des applications h&eacute;berg&eacute;es. Selon les t&acirc;ches &agrave; accomplir, vous pouvez &eacute;galement d&eacute;finir des variables d&rsquo;environnement temporaires ou permanentes.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour vous aider &agrave; les comprendre, cet article explique les variables d&rsquo;environnement Linux et la mani&egrave;re de les g&eacute;rer. Nous examinerons &eacute;galement leurs avantages et les meilleures pratiques pour les configurer en vue d&rsquo;une administration efficace du syst&egrave;me.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Que sont les variables d'environnement sous Linux ?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><br>\nLes variables d&rsquo;environnement sont des valeurs dynamiques qui d&eacute;terminent le comportement des shells et des processus dans un syst&egrave;me Linux. Gr&acirc;ce &agrave; elles, les administrateurs peuvent facilement d&eacute;finir les param&egrave;tres par d&eacute;faut et partager les configurations entre les applications pour une gestion plus efficace.<br>\nLes utilisateurs peuvent visualiser toutes les variables d&rsquo;environnement et leurs valeurs &agrave; l&rsquo;aide de la commande <strong>printenv<\/strong> et en d&eacute;finir de nouvelles &agrave; l&rsquo;aide de l&rsquo;utilitaire <strong>export<\/strong>.<\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Les distributions Linux disposent de variables d&rsquo;environnement et de variables d&rsquo;interpr&eacute;teur de commandes, qui fonctionnent de mani&egrave;re similaire mais ont des port&eacute;es diff&eacute;rentes.<\/p><p class=\"wp-block-paragraph\">Les variables d&rsquo;environnement ont une port&eacute;e globale et sont accessibles dans toutes les sessions du shell, les processus enfants et les autres programmes. Elles peuvent s&rsquo;appliquer &agrave; un utilisateur sp&eacute;cifique ou &agrave; tous les comptes d&rsquo;un syst&egrave;me.&nbsp;<\/p><p class=\"wp-block-paragraph\">Par ailleurs, les variables d&rsquo;environnement locales ou du shell ne s&rsquo;appliquent qu&rsquo;&agrave; la session en cours au cours de laquelle elles ont &eacute;t&eacute; cr&eacute;&eacute;es. Vous ne pouvez pas les utiliser dans des sous-shells, dans d&rsquo;autres processus ou dans des comptes diff&eacute;rents.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-gerer-les-variables-d-environnement-de-linux\">Comment g&eacute;rer les variables d&rsquo;environnement de Linux<\/h2><p class=\"wp-block-paragraph\">Dans cette section, nous allons expliquer comment v&eacute;rifier les variables d&rsquo;environnement sous Linux. Pour un syst&egrave;me distant tel qu&rsquo;un serveur priv&eacute; virtuel (VPS), connectez-vous &agrave; l&rsquo;aide d&rsquo;un client SSH tel que PuTTy ou Terminal.<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Hostinger propose une fonctionnalit&eacute; de <strong>terminal de navigateur<\/strong> permettant d'ex&eacute;cuter des commandes et de g&eacute;rer des variables syst&egrave;me sur des serveurs Linux via des navigateurs web. En plus d'&ecirc;tre pratique, cet outil est utile lorsque les utilisateurs d&eacute;sactivent SSH pour des raisons de s&eacute;curit&eacute;.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-lister-les-variables-d-environnement-sous-linux\">Comment lister les variables d&rsquo;environnement sous Linux<\/h3><p class=\"wp-block-paragraph\">Pour obtenir la liste de toutes les variables d&rsquo;environnement sous Linux, ex&eacute;cutez la commande <strong>printenv <\/strong>sans options ni drapeaux :<\/p><pre class=\"wp-block-preformatted\">printenv<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a77665f2fb9f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f2fb9f\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"360\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-printenv.png\/public\" alt=\"La commande printenv liste toutes les variables d'environnement du syst&egrave;me\" class=\"wp-image-38313\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-printenv.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-printenv.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-printenv.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-printenv.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Par d&eacute;faut, Terminal imprime toutes les variables d&rsquo;environnement et leurs valeurs, ce qui rend la sortie tr&egrave;s longue. Ajoutez le modificateur <strong>less <\/strong>pour r&eacute;duire la liste :<\/p><pre class=\"wp-block-preformatted\">printenv | less<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement utiliser <strong>env<\/strong>, qui fonctionne de la m&ecirc;me mani&egrave;re que <strong>printenv<\/strong>. Par ailleurs, la commande <strong>set <\/strong>permet d&rsquo;imprimer les variables de l&rsquo;interpr&eacute;teur de commandes et de l&rsquo;environnement.&nbsp;<\/p><p class=\"wp-block-paragraph\">Si vous souhaitez afficher uniquement les variables de l&rsquo;interpr&eacute;teur de commandes Linux de l&rsquo;utilisateur actuel, utilisez <strong>grep <\/strong>pour filtrer la sortie.<\/p><p class=\"wp-block-paragraph\">Dans les <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/distribution-linux\/\">distributions Linux les plus populaires<\/a>, les variables d&rsquo;environnement les plus courantes sont les suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>PWD <\/strong>&ndash; le r&eacute;pertoire de travail actuel.<\/li>\n\n\n\n<li><strong>USER <\/strong>&ndash; le compte utilisateur actuellement connect&eacute;.&nbsp;<\/li>\n\n\n\n<li><strong>SHELL <\/strong>&ndash; l&rsquo;emplacement de l&rsquo;interpr&eacute;teur de commandes de l&rsquo;utilisateur actuel.<\/li>\n\n\n\n<li><strong>HOME <\/strong>&ndash; le r&eacute;pertoire personnel de l&rsquo;utilisateur.<\/li>\n\n\n\n<li><strong>EDITOR <\/strong>&ndash; l&rsquo;&eacute;diteur de fichiers par d&eacute;faut du syst&egrave;me.<\/li>\n\n\n\n<li><strong>PATH <\/strong>&ndash; l&rsquo;emplacement de tous les fichiers ex&eacute;cutables du syst&egrave;me.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Ces variables sp&eacute;ciales ont des objectifs et des r&ocirc;les pr&eacute;d&eacute;finis. Toutefois, vous pouvez en d&eacute;finir d&rsquo;autres pour configurer votre syst&egrave;me en fonction de vos besoins.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-imprimer-les-variables-d-environnement-sous-linux\">Comment imprimer les variables d&rsquo;environnement sous Linux<\/h3><p class=\"wp-block-paragraph\">La commande <strong>echo <\/strong>permet d&rsquo;imprimer une seule valeur de variable d&rsquo;environnement. Voici la syntaxe :<\/p><pre class=\"wp-block-preformatted\">echo $VARIABLE<\/pre><p class=\"wp-block-paragraph\">Tenez compte des majuscules, car cette commande est sensible &agrave; la casse. Par exemple, entrez la commande suivante pour r&eacute;cup&eacute;rer la valeur de la variable d&rsquo;environnement <strong>PATH <\/strong>:<\/p><pre class=\"wp-block-preformatted\">echo $PATH<\/pre><figure data-wp-context='{\"imageId\":\"6a77665f32514\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f32514\" class=\"wp-block-image size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"43\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-echo.png\/public\" alt=\"La commande echo affiche la valeur actuelle de la variable PATH \" class=\"wp-image-38314\" style=\"width:840px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-echo.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-echo.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-echo.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-echo.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement utiliser la commande printenv avec la variable que vous souhaitez consulter. Par exemple, ex&eacute;cutez la commande suivante pour v&eacute;rifier la valeur de la variable d&rsquo;environnement <strong>HOME <\/strong>:<\/p><pre class=\"wp-block-preformatted\">printenv HOME<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement utiliser la commande <strong>grep <\/strong>pour v&eacute;rifier si une entr&eacute;e existe. Par exemple, ex&eacute;cutez la commande ci-dessous pour rechercher la variable <strong>USER <\/strong>:<\/p><pre class=\"wp-block-preformatted\">printenv | grep USER<\/pre><p class=\"wp-block-paragraph\">Pour interroger les valeurs de plusieurs variables d&rsquo;environnement, &eacute;num&eacute;rez-les apr&egrave;s la commande <strong>printenv <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">printenv VAR1 VAR2<\/pre><h3 class=\"wp-block-heading\" id=\"h-comment-definir-les-variables-d-environnement-sous-linux\">Comment d&eacute;finir les variables d&rsquo;environnement sous Linux<\/h3><p class=\"wp-block-paragraph\">La commande <strong>export <\/strong>permet de d&eacute;finir temporairement une variable d&rsquo;environnement globale dans un syst&egrave;me d&rsquo;exploitation Linux. Voici la syntaxe :<\/p><pre class=\"wp-block-preformatted\">export VAR=\"value\"<\/pre><p class=\"wp-block-paragraph\">Remplacez <strong>VAR <\/strong>par le nom de la variable que vous souhaitez modifier et <strong>value <\/strong>par sa nouvelle valeur. Par exemple, ex&eacute;cutez la commande suivante pour d&eacute;finir le r&eacute;pertoire personnel d&rsquo;un nouvel utilisateur :<\/p><pre class=\"wp-block-preformatted\">export HOME=\"\/etc\/another\/path\"<\/pre><p class=\"wp-block-paragraph\">La sortie devrait changer si vous imprimez la valeur de la variable <strong>HOME <\/strong>&agrave; l&rsquo;aide de la commande <strong>echo.<\/strong> Vous pouvez &eacute;galement d&eacute;finir plusieurs valeurs &agrave; l&rsquo;aide d&rsquo;un point-virgule, comme dans le cas suivant :<\/p><pre class=\"wp-block-preformatted\">export VAR=\"value1:value2\"<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a77665f34c54\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f34c54\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"949\" height=\"80\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-export.png\/public\" alt=\"La commande export d&eacute;finit deux valeurs pour une variable d'environnement \" class=\"wp-image-38315\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-export.png\/w=949,fit=scale-down 949w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-export.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-export.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/commande-export.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">N&rsquo;oubliez pas que cette commande n&rsquo;applique la nouvelle variable globale qu&rsquo;&agrave; l&rsquo;environnement actuel. En outre, les modifications seront r&eacute;initialis&eacute;es apr&egrave;s le red&eacute;marrage du syst&egrave;me.<\/p><p class=\"wp-block-paragraph\">Pour d&eacute;finir une variable d&rsquo;environnement locale, sp&eacute;cifiez la valeur directement dans l&rsquo;interface de ligne de commande &agrave; l&rsquo;aide de la syntaxe suivante :<\/p><pre class=\"wp-block-preformatted\">var=\"value\"<\/pre><p class=\"wp-block-paragraph\">Utilisez des lettres minuscules pour la distinguer de la variable globale et &eacute;viter les chevauchements. Si vous entrez dans un sous-shell &agrave; l&rsquo;aide de la commande <strong>bash<\/strong>, l&rsquo;impression de la valeur donnera une sortie vide.<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Nous recommandons d'utiliser les variables d'environnement temporaires pour des t&acirc;ches telles que le d&eacute;bogage ou les tests, car elles n'affecteront pas les autres processus de l'interpr&eacute;teur de commandes.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-creer-des-variables-d-environnement-persistantes-sous-linux\">Comment cr&eacute;er des variables d&rsquo;environnement persistantes sous Linux<\/h3><p class=\"wp-block-paragraph\">Modifiez les fichiers de configuration sp&eacute;cifiques &agrave; l&rsquo;interpr&eacute;teur de commandes pour rendre vos variables d&rsquo;environnement persistantes. Cependant, le fichier &agrave; &eacute;diter d&eacute;pend de la configuration sp&eacute;cifique &agrave; l&rsquo;utilisateur ou &agrave; l&rsquo;ensemble du syst&egrave;me que vous souhaitez modifier.<\/p><p class=\"wp-block-paragraph\"><strong>Variables d&rsquo;environnement sp&eacute;cifiques &agrave; l&rsquo;utilisateur<\/strong><\/p><p class=\"wp-block-paragraph\">Modifiez le fichier <strong>~\/.bashrc <\/strong>pour ne d&eacute;finir qu&rsquo;une variable d&rsquo;environnement permanente pour l&rsquo;utilisateur actuel. Pour ce faire, ouvrez-le &agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte tel que <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/nano\/\">nano<\/a> :<\/p><pre class=\"wp-block-preformatted\">sudo nano ~\/.bashrc<\/pre><p class=\"wp-block-paragraph\">Ajoutez la paire cl&eacute;-valeur au d&eacute;but ou &agrave; la fin du fichier pour une meilleure organisation. Voici la syntaxe :<\/p><pre class=\"wp-block-preformatted\">export VAR=\"VALUE\"<\/pre><figure data-wp-context='{\"imageId\":\"6a77665f36f51\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f36f51\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"215\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/Nouvelles-variables-d-environment-fichier-bashrc.png\/public\" alt=\"Nouvelles variables d'environnement dans le fichier bashrc \" class=\"wp-image-38316\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/Nouvelles-variables-d-environment-fichier-bashrc.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/Nouvelles-variables-d-environment-fichier-bashrc.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/Nouvelles-variables-d-environment-fichier-bashrc.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/Nouvelles-variables-d-environment-fichier-bashrc.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Appuyez sur <strong>Ctrl+X<\/strong>, <strong>Y <\/strong>et <strong>Entr&eacute;e <\/strong>pour fermer nano et enregistrer les modifications. Actualisez la session shell en cours pour appliquer la nouvelle configuration &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">source ~\/.bashrc<\/pre><p class=\"wp-block-paragraph\">Au lieu de <strong>~\/.bashrc<\/strong>, modifiez le fichier <strong>~\/.profile <\/strong>si vous souhaitez d&eacute;finir des variables pour les shells de connexion.&nbsp;<\/p><p class=\"wp-block-paragraph\">Notez que vous pouvez &eacute;galement modifier les fonctions de l&rsquo;interpr&eacute;teur de commandes par l&rsquo;interm&eacute;diaire du fichier <strong>~.\/bashrc.<\/strong><\/p><p class=\"wp-block-paragraph\"><strong>Variables d&rsquo;environnement &agrave; l&rsquo;&eacute;chelle du syst&egrave;me<\/strong><\/p><p class=\"wp-block-paragraph\">Pour d&eacute;finir des variables d&rsquo;environnement permanentes qui s&rsquo;appliquent &agrave; tous les utilisateurs d&rsquo;un syst&egrave;me d&rsquo;exploitation, modifiez le fichier <strong>\/etc\/environment <\/strong>&agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte :<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/environment<\/pre><p class=\"wp-block-paragraph\">Ajouter les paires cl&eacute;-valeur au fichier en utilisant la syntaxe de base sans <strong>exportation <\/strong>:<\/p><pre class=\"wp-block-preformatted\">VAR=\"VALUE\"<\/pre><figure data-wp-context='{\"imageId\":\"6a77665f39141\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f39141\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"75\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/nouvelle-variable-d-environment-variable-dans-fichier-configuration-environment.png\/public\" alt=\"La nouvelle variable d'environnement dans le fichier de configuration de l'environnement \" class=\"wp-image-38317\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/nouvelle-variable-d-environment-variable-dans-fichier-configuration-environment.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/nouvelle-variable-d-environment-variable-dans-fichier-configuration-environment.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/nouvelle-variable-d-environment-variable-dans-fichier-configuration-environment.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/nouvelle-variable-d-environment-variable-dans-fichier-configuration-environment.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Enregistrez le fichier et fermez <strong>nano<\/strong>. Pour appliquer les modifications, reconnectez-vous &agrave; l&rsquo;utilisateur actuel ou red&eacute;marrez le syst&egrave;me &agrave; l&rsquo;aide de la commande <strong>reboot<\/strong>. La configuration sera charg&eacute;e chaque fois que vous entrerez dans le shell de connexion bash<\/p><p class=\"wp-block-paragraph\">En plus du fichier <strong>\/etc\/environment<\/strong>, vous pouvez ajouter la variable d&rsquo;environnement au r&eacute;pertoire <strong>\/etc\/profile.d.<\/strong> Pour ce faire, acc&eacute;dez au r&eacute;pertoire &agrave; l&rsquo;aide de la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo cd \/etc\/profile.d<\/pre><p class=\"wp-block-paragraph\">Cr&eacute;ez un nouveau fichier de script shell pour stocker votre nouvelle variable globale &agrave; l&rsquo;aide de l&rsquo;&eacute;diteur de texte <strong>nano :<\/strong><\/p><pre class=\"wp-block-preformatted\">sudo nano global_env.sh<\/pre><p class=\"wp-block-paragraph\">Remplacez <strong>global_env <\/strong>par le nom de votre choix, de pr&eacute;f&eacute;rence un nom descriptif, pour simplifier l&rsquo;identification. Dans <strong>nano<\/strong>, &eacute;crivez vos variables d&rsquo;environnement en utilisant la syntaxe suivante :<\/p><pre class=\"wp-block-preformatted\">export VAR=\"VALUE\"<\/pre><p class=\"wp-block-paragraph\">Enregistrez les modifications et fermez l&rsquo;&eacute;diteur de texte. Red&eacute;marrez votre syst&egrave;me pour appliquer les param&egrave;tres &agrave; l&rsquo;interpr&eacute;teur de commandes bash.&nbsp;<\/p><p class=\"wp-block-paragraph\">Si vous ex&eacute;cutez la commande <strong>printenv<\/strong>, la nouvelle configuration devrait appara&icirc;tre dans votre liste de variables d&rsquo;environnement Linux.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-supprimer-des-variables-d-environnement-sous-linux\">Comment supprimer des variables d&rsquo;environnement sous Linux<\/h3><p class=\"wp-block-paragraph\">La commande <strong>unset <\/strong>permet de supprimer une variable d&rsquo;environnement sous Linux. Voici la syntaxe :<\/p><pre class=\"wp-block-preformatted\">unset VAR<\/pre><p class=\"wp-block-paragraph\">Remplacez <strong>VAR <\/strong>par la variable que vous souhaitez supprimer. N&rsquo;oubliez pas que la suppression ne s&rsquo;applique que temporairement, ce qui signifie que les paires cl&eacute;-valeur reviendront apr&egrave;s le red&eacute;marrage du syst&egrave;me.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour supprimer d&eacute;finitivement une variable d&rsquo;environnement, ouvrez votre fichier de configuration <strong>~\/.bashrc <\/strong>ou <strong>\/etc\/environment <\/strong>&agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte. Supprimez la ligne correspondante et enregistrez les modifications.<\/p><figure data-wp-context='{\"imageId\":\"6a77665f40c94\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f40c94\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"98\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/A-hash-symbole-desactivant-variable-environment.png\/public\" alt=\"Un symbole di&egrave;se d&eacute;sactivant une variable d'environnement dans le fichier de configuration de l'environnement \" class=\"wp-image-38318\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/A-hash-symbole-desactivant-variable-environment.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/A-hash-symbole-desactivant-variable-environment.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/A-hash-symbole-desactivant-variable-environment.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/A-hash-symbole-desactivant-variable-environment.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Au lieu de supprimer, nous recommandons d&rsquo;ajouter un symbole di&egrave;se (<strong>#) <\/strong>au d&eacute;but de la cha&icirc;ne pour la d&eacute;sactiver. Vous pouvez rapidement r&eacute;activer la variable d&rsquo;environnement en supprimant le caract&egrave;re lorsque la modification provoque une erreur.<\/p><h2 class=\"wp-block-heading\" id=\"h-variables-d-environnement-linux-dans-le-developpement\">Variables d&rsquo;environnement Linux dans le d&eacute;veloppement<\/h2><p class=\"wp-block-paragraph\">Les variables d&rsquo;environnement vous permettent de configurer facilement diff&eacute;rentes zones des bases de code pour stocker des informations sensibles pour vos applications. Elles contribuent &agrave; am&eacute;liorer la s&eacute;curit&eacute; puisque les administrateurs peuvent limiter leur acc&egrave;s &agrave; des utilisateurs sp&eacute;cifiques.<\/p><p class=\"wp-block-paragraph\">En outre, l&rsquo;utilisation de variables d&rsquo;environnement dans les scripts shell permet de simplifier le processus de d&eacute;ploiement automatique. Au lieu d&rsquo;&eacute;crire manuellement des informations telles que les URL d&rsquo;API dans chaque fichier <strong>.sh<\/strong>, il suffit de les exporter pour appliquer la valeur.<\/p><p class=\"wp-block-paragraph\">En outre, il simplifie la gestion et le d&eacute;veloppement de l&rsquo;application puisqu&rsquo;il n&rsquo;est pas n&eacute;cessaire de modifier fr&eacute;quemment la base de code. Par exemple, nous avons d&eacute;fini deux URL d&rsquo;API diff&eacute;rentes en tant que variables d&rsquo;environnement :<\/p><pre class=\"wp-block-preformatted\">export PYAPP_ENV=\"TEST\"<br><br>export PYAPP_TEST_API=\"https:\/\/api.domain.tld\/\"<br><br>export PYAPP_DEPLOY_API=\"https:\/\/api2.domain.tld\/\"<\/pre><p class=\"wp-block-paragraph\">Nous appelons la variable environnementale <strong>PYAPP_ENV <\/strong>dans la base de code de l&rsquo;application. Pendant le d&eacute;ploiement, nous pouvons changer sa valeur temporairement en <strong>DEPLOY<\/strong>, en appliquant le <strong>PYAPP_DEPLOY_API<\/strong>.<\/p><p class=\"wp-block-paragraph\">Le fait de disposer de plusieurs variables permet de gagner du temps, car il n&rsquo;est pas n&eacute;cessaire de les mettre &agrave; jour individuellement lorsque l&rsquo;application passe &agrave; un autre stade de d&eacute;veloppement.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-bonnes-pratiques-pour-les-variables-d-environnement-linux\">Bonnes pratiques pour les variables d&rsquo;environnement Linux<\/h2><p class=\"wp-block-paragraph\">Dans cette section, nous allons explorer les meilleures pratiques en mati&egrave;re de variables d&rsquo;environnement Linux pour vous aider &agrave; g&eacute;rer votre serveur facilement et en toute s&eacute;curit&eacute;.&nbsp;<\/p><p class=\"wp-block-paragraph\"><strong>Utilisez Kodee pour une gestion facile des variables d&rsquo;environnement.<\/strong><\/p><p class=\"wp-block-paragraph\">Tous les plans d&rsquo;<a href=\"\/fr\/vps\">h&eacute;bergement VPS<\/a> Hostinger incluent <strong>Kodee<\/strong>, un assistant IA qui vous permet de g&eacute;n&eacute;rer rapidement des commandes ou des instructions &agrave; l&rsquo;aide de simples invites.<\/p><p class=\"wp-block-paragraph\">Pour acc&eacute;der &agrave; l&rsquo;outil, ouvrez <strong>hPanel <\/strong>et cliquez sur <strong>VPS <\/strong>dans le menu sup&eacute;rieur. S&eacute;lectionnez le serveur correspondant et cliquez sur <strong>Kodee <\/strong>dans la barre lat&eacute;rale.&nbsp;<\/p><p class=\"wp-block-paragraph\">Il &eacute;crira les configurations pour d&eacute;finir les variables d&rsquo;environnement Linux, que vous pouvez rapidement copier-coller dans le terminal du navigateur.&nbsp;<\/p><p class=\"wp-block-paragraph\">Par exemple, demandez &agrave; Kodee : &ldquo;Je dois g&eacute;n&eacute;rer un script pour d&eacute;finir des variables d&rsquo;environnement pour mon projet. J&rsquo;ai besoin de trois variables : <strong>&lsquo;API_KEY<\/strong>&lsquo; avec la valeur &lsquo;<strong>123<\/strong>&lsquo;, &lsquo;<strong>DB_URL<\/strong>&lsquo; avec la valeur &lsquo;https:\/\/example.tld\/database&rsquo; et &lsquo;<strong>LOG_LEVEL<\/strong>&lsquo; avec la valeur &lsquo;<strong>debug<\/strong>&lsquo;. Ecrivez le script Bash pour moi&rdquo;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a77665f42f96\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a77665f42f96\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1127\" height=\"730\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=1024,h=1024,fit=scale-down\" alt=\"Kodee g&eacute;n&egrave;re un script pour configurer les variables d'environnement \" class=\"wp-image-38301\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=1127,fit=scale-down 1127w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/02\/kodee-exemple.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1127px) 100vw, 1127px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement utiliser l&rsquo;outil pour le d&eacute;pannage des variables Linux. Par exemple, demandez &agrave; Kodee : &ldquo;Je dois modifier les variables d&rsquo;environnement globales d&eacute;finies pour tous les utilisateurs. J&rsquo;ai ajout&eacute; le nouveau fichier au <strong>fichier \/etc\/environment<\/strong>, mais cela ne fonctionne pas. Quelles sont les causes possibles et leurs solutions ?&rdquo;<\/p><p class=\"wp-block-paragraph\">Toutefois, nous vous recommandons de rev&eacute;rifier le script g&eacute;n&eacute;r&eacute; ou la configuration dans la zone de d&eacute;veloppement. Comme pour tout outil d&rsquo;intelligence artificielle, certaines informations peuvent &ecirc;tre inexactes.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p class=\"wp-block-paragraph\"><strong>Utiliser des noms de variables d&rsquo;environnement descriptifs<\/strong><\/p><p class=\"wp-block-paragraph\">Utilisez un nom de variable d&rsquo;environnement descriptif pour simplifier l&rsquo;identification et l&rsquo;organisation. &Eacute;vitez les phrases vagues telles que <strong>VAR1 <\/strong>ou <strong>DATABASE_VAR<\/strong>, car elles peuvent compliquer les t&acirc;ches de gestion.&nbsp;<\/p><p class=\"wp-block-paragraph\">Il se peut que vous ne puissiez pas identifier ces variables et leurs fonctions, en particulier si vous avez plusieurs environnements. En outre, la modification de param&egrave;tres erron&eacute;s peut affecter le fonctionnement de votre syst&egrave;me.&nbsp;<\/p><p class=\"wp-block-paragraph\">Il est recommand&eacute; d&rsquo;utiliser un nom sugg&eacute;rant l&rsquo;objectif de la variable. Par exemple, si elle d&eacute;termine le chemin d&rsquo;acc&egrave;s au r&eacute;pertoire de stockage des fichiers par d&eacute;faut, utilisez des noms tels que <strong>LOG_PATH <\/strong>ou <strong>EXECUTION_PATH <\/strong>au lieu de <strong>PATH <\/strong>uniquement.<\/p><p class=\"wp-block-paragraph\"><strong>&Eacute;viter la port&eacute;e variable<\/strong><\/p><p class=\"wp-block-paragraph\">Il est essentiel de d&eacute;finir le bon champ d&rsquo;application des variables d&rsquo;environnement sous Linux pour garantir la fonctionnalit&eacute; et la s&eacute;curit&eacute; du syst&egrave;me. Par exemple, utilisez une variable shell pour des t&acirc;ches temporaires, comme le r&eacute;pertoire cible de d&eacute;ploiement d&rsquo;applications et l&rsquo;adresse d&rsquo;un serveur distant.&nbsp;<\/p><p class=\"wp-block-paragraph\">Dans le m&ecirc;me temps, d&eacute;finissez des variables d&rsquo;environnement pour d&eacute;finir les param&egrave;tres utilis&eacute;s par plusieurs applications, tels que le proxy HTTP ou les param&egrave;tres linguistiques.<\/p><p class=\"wp-block-paragraph\">La d&eacute;finition d&rsquo;une variable de port&eacute;e incorrecte risque de remplacer la configuration, ce qui entra&icirc;nera une erreur. La cr&eacute;ation d&rsquo;une variable shell portant le m&ecirc;me nom qu&rsquo;une variable globale rend le syst&egrave;me confus, car il ne sait pas laquelle utiliser.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour &eacute;viter tout probl&egrave;me, d&eacute;finissez temporairement les variables de l&rsquo;interpr&eacute;teur de commandes afin qu&rsquo;elles ne se chevauchent pas lorsqu&rsquo;elles sont utilis&eacute;es dans une autre session. Respectez &eacute;galement les conventions de d&eacute;nomination des variables Linux pour permettre au syst&egrave;me de faire la distinction entre les variables globales et les variables locales.<\/p><p class=\"wp-block-paragraph\">Utilisez des lettres minuscules pour &eacute;crire une variable shell et des lettres majuscules pour la variable globale. Par exemple, utilisez la variable <strong>PATH <\/strong>pour les t&acirc;ches g&eacute;n&eacute;rales et <strong>path_deploy_pyapp <\/strong>pour une utilisation temporaire.<\/p><p class=\"wp-block-paragraph\"><strong>Contr&ocirc;ler et auditer r&eacute;guli&egrave;rement les variables de l&rsquo;environnement<\/strong><\/p><p class=\"wp-block-paragraph\">L&rsquo;audit r&eacute;gulier des variables Linux vous permet de rep&eacute;rer rapidement les configurations obsol&egrave;tes susceptibles de provoquer des dysfonctionnements du serveur. La mise &agrave; jour permet de s&rsquo;assurer qu&rsquo;elles respectent les derni&egrave;res configurations logicielles et syst&egrave;mes afin d&rsquo;&eacute;viter les probl&egrave;mes d&rsquo;incompatibilit&eacute;.<\/p><p class=\"wp-block-paragraph\">De plus, elles peuvent contenir des informations sensibles telles que des cl&eacute;s d&rsquo;API obsol&egrave;tes ou des informations d&rsquo;identification, ce qui compromet la s&eacute;curit&eacute; de votre syst&egrave;me d&rsquo;exploitation virtuel. Des audits r&eacute;guliers permettent d&rsquo;am&eacute;liorer la s&eacute;curit&eacute; des variables d&rsquo;environnement, en emp&ecirc;chant les parties non autoris&eacute;es d&rsquo;y acc&eacute;der.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour simplifier le processus d&rsquo;audit, cr&eacute;ez une documentation de configuration. La mani&egrave;re la plus simple de le faire est d&rsquo;exporter des variables sous Linux &agrave; l&rsquo;aide de l&rsquo;op&eacute;rateur suivant :<\/p><pre class=\"wp-block-preformatted\">set &gt; user_shell_ddmmyyyy.txt<\/pre><p class=\"wp-block-paragraph\">En outre, la commande vous permet &eacute;galement de cr&eacute;er des sauvegardes de variables d&rsquo;environnement Linux pour une restauration plus simple.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p class=\"wp-block-paragraph\">Les variables d&rsquo;environnement sous Linux sont des paires cl&eacute;-valeur qui d&eacute;terminent le comportement de l&rsquo;interpr&eacute;teur de commandes et des processus de votre syst&egrave;me. Elles permettent aux administrateurs de serveurs de distinguer et de partager facilement les configurations entre les utilisateurs ou les applications.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour afficher toutes les variables d&rsquo;environnement, entrez la commande <strong>printenv <\/strong>ou <strong>env <\/strong>dans Terminal. Entre-temps, ex&eacute;cutez l&rsquo;utilitaire <strong>echo $var <\/strong>ou utilisez <strong>printenv var <\/strong>pour v&eacute;rifier une paire cl&eacute;-valeur particuli&egrave;re.<\/p><p class=\"wp-block-paragraph\">Utilisez la commande <strong>export <\/strong>pour d&eacute;finir temporairement de nouvelles variables d&rsquo;environnement. Pour en cr&eacute;er une permanente, ajoutez les paires cl&eacute;-valeur dans les fichiers de configuration <strong>~\/.bashrc <\/strong>ou <strong>\/etc\/environment <\/strong>&agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte tel que <strong>nano<\/strong>.&nbsp;<\/p><p class=\"wp-block-paragraph\">Ajoutez un symbole di&egrave;se (<strong>#<\/strong>) au d&eacute;but de la paire cl&eacute;-valeur dans ces fichiers pour d&eacute;sactiver les variables d&rsquo;environnement correspondantes. Vous pouvez &eacute;galement utiliser la commande <strong>unset <\/strong>pour les supprimer temporairement.<\/p><p class=\"wp-block-paragraph\">Lorsque vous configurez des variables d&rsquo;environnement sous Linux, utilisez l&rsquo;assistant VPS IA d&rsquo;Hostinger, <strong>Kodee<\/strong>, pour simplifier la t&acirc;che. En outre, utilisez des noms descriptifs, &eacute;vitez la port&eacute;e des variables et revoyez r&eacute;guli&egrave;rement votre configuration pour garantir des performances et une s&eacute;curit&eacute; optimales du serveur.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-variable-d-environnement-linux-faq\">Variable d&rsquo;environnement Linux &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1740162617128\"><h3 class=\"schema-faq-question\">Comment trouver les variables d&rsquo;environnement de Linux ?<\/h3> <p class=\"schema-faq-answer\">Pour obtenir la liste des variables d&rsquo;environnement actuellement d&eacute;finies sur votre syst&egrave;me, utilisez la commande <strong>printenv <\/strong>ou <strong>env. <\/strong>L&rsquo;option <strong>less <\/strong>permet d&rsquo;obtenir une sortie plus courte.<br>Utilisez la commande <strong>echo $var <\/strong>ou <strong>printenv var <\/strong>pour v&eacute;rifier une variable sp&eacute;cifique. Enfin, lancez la commande <strong>set <\/strong>pour v&eacute;rifier les variables d&rsquo;environnement et de l&rsquo;interpr&eacute;teur de commandes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1740162625523\"><h3 class=\"schema-faq-question\">Quels sont les types de variables d&rsquo;environnement sous Linux ?<\/h3> <p class=\"schema-faq-answer\">Il existe des variables d&rsquo;environnement <strong>locales <\/strong>et <strong>globales<\/strong>. Les variables locales ou shell s&rsquo;appliquent &agrave; la session en cours au cours de laquelle elles sont d&eacute;finies et sont r&eacute;initialis&eacute;es lors du red&eacute;marrage du syst&egrave;me.<br>Les variables environnementales globales sont de deux types. Vous pouvez utiliser la configuration globale &agrave; l&rsquo;aide de n&rsquo;importe quel compte, tandis que la variable sp&eacute;cifique &agrave; l&rsquo;utilisateur s&rsquo;applique &agrave; un seul utilisateur.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1740162668443\"><h3 class=\"schema-faq-question\">Quelle est la diff&eacute;rence entre les variables d&rsquo;environnement locales et globales de Linux ?<\/h3> <p class=\"schema-faq-answer\">Les variables locales ne s&rsquo;appliquent qu&rsquo;&agrave; un processus sp&eacute;cifique ou &agrave; l&rsquo;instance actuelle du shell dans laquelle elles sont d&eacute;finies. Elles sont inaccessibles aux autres programmes ou scripts.<br>Quant aux param&egrave;tres globaux, ils affectent tous les processus, sous-processus et interpr&eacute;teurs de commandes d&rsquo;un environnement. Il est accessible &agrave; tous les programmes d&rsquo;un m&ecirc;me utilisateur.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Les variables d&rsquo;environnement Linux sont des paires cl&eacute;-valeur qui d&eacute;finissent la session shell de votre syst&egrave;me et le comportement du programme. Elles permettent aux administrateurs syst&egrave;me de partager et de distinguer facilement les configurations entre les applications et les utilisateurs. Les administrateurs peuvent les modifier &agrave; l&rsquo;aide de commandes Linux pour ajuster les param&egrave;tres de [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/variable-d-environnement-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment g\u00e9rer les variables d'environnement Linux en 2025","rank_math_description":"Les variables d\u2019environnement Linux affectent les programmes et processus du serveur. D\u00e9couvrez comment les modifier via le terminal.","rank_math_focus_keyword":"variable d'environnement linux","footnotes":""},"categories":[5877,5845],"tags":[],"class_list":["post-38285","post","type-post","status-publish","format-standard","hentry","category-surveillance-et-securite","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-environment-variables","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/variaveis-de-ambiente-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/variable-d-environnement-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/variables-de-entorno-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-environment-variables","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-environment-variables","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-environment-variables","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-environment-variables","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-environment-variables","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-environment-variables","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-environment-variables","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/variables-de-entorno-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/variables-de-entorno-linux\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/variables-de-entorno-linux\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/variaveis-de-ambiente-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=38285"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38285\/revisions"}],"predecessor-version":[{"id":38326,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38285\/revisions\/38326"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=38285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=38285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=38285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}