{"id":1931,"date":"2025-07-04T16:28:16","date_gmt":"2025-07-04T15:28:16","guid":{"rendered":"https:\/\/workboot.fr\/ciela\/?page_id=1931"},"modified":"2025-07-04T16:28:16","modified_gmt":"2025-07-04T15:28:16","slug":"variables-denvironnement","status":"publish","type":"page","link":"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/","title":{"rendered":"Variables d&rsquo;environnement"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">\ud83d\udd38 Variables d\u2019environnement courantes<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Variable<\/th><th>R\u00f4le<\/th><\/tr><\/thead><tbody><tr><td><code>PATH<\/code><\/td><td>R\u00e9pertoire(s) o\u00f9 chercher les ex\u00e9cutables (<code>\/bin:\/usr\/bin:...<\/code>)<\/td><\/tr><tr><td><code>HOME<\/code><\/td><td>R\u00e9pertoire personnel de l\u2019utilisateur (<code>\/home\/toto<\/code>)<\/td><\/tr><tr><td><code>USER<\/code><\/td><td>Nom de l\u2019utilisateur<\/td><\/tr><tr><td><code>SHELL<\/code><\/td><td>Shell utilis\u00e9 (<code>\/bin\/bash<\/code>, <code>\/bin\/zsh<\/code>, etc.)<\/td><\/tr><tr><td><code>PWD<\/code><\/td><td>R\u00e9pertoire courant<\/td><\/tr><tr><td><code>OLDPWD<\/code><\/td><td>Dernier r\u00e9pertoire courant<\/td><\/tr><tr><td><code>EDITOR<\/code><\/td><td>\u00c9diteur par d\u00e9faut (<code>vim<\/code>, <code>nano<\/code>, etc.)<\/td><\/tr><tr><td><code>LANG<\/code>, <code>LC_*<\/code><\/td><td>Param\u00e8tres de langue et de localisation<\/td><\/tr><tr><td><code>TERM<\/code><\/td><td>Type de terminal (ex: <code>xterm-256color<\/code>)<\/td><\/tr><tr><td><code>PS1<\/code><\/td><td>Invite de commande principale (prompt)<\/td><\/tr><tr><td><code>PS2<\/code><\/td><td>Invite secondaire (par exemple pour les lignes incompl\u00e8tes)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">printenv # Liste toutes les variables d\u2019environnement<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~$ printenv\nSHELL=\/bin\/bash\nPWD=\/home\/etudiant\nLOGNAME=etudiant\nXDG_SESSION_TYPE=tty\nMOTD_SHOWN=pam\nHOME=\/home\/etudiant\nLANG=fr_FR.UTF-8\nLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:\nSSH_CONNECTION=192.168.1.100 45752 192.168.1.55 22\nLESSCLOSE=\/usr\/bin\/lesspipe %s %s\nXDG_SESSION_CLASS=user\nTERM=xterm-256color\nLESSOPEN=| \/usr\/bin\/lesspipe %s\nUSER=etudiant\nSHLVL=1\nXDG_SESSION_ID=37\nXDG_RUNTIME_DIR=\/run\/user\/1000\nSSH_CLIENT=192.168.1.100 45752 22\nXDG_DATA_DIRS=\/usr\/share\/gnome:\/usr\/local\/share:\/usr\/share:\/var\/lib\/snapd\/desktop\nPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/games:\/usr\/local\/games:\/snap\/bin\nDBUS_SESSION_BUS_ADDRESS=unix:path=\/run\/user\/1000\/bus\nSSH_TTY=\/dev\/pts\/0\n_=\/usr\/bin\/printenv\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><br>echo $HOME # Affiche une variable sp\u00e9cifique<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~$ echo $HOME\n\/home\/etudiant\netudiant@ordi:~$ echo $USER\netudiant\netudiant@ordi:~$ \n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><br>env # Ex\u00e9cute une commande avec un environnement<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">permet de red\u00e9finir un environnement , ponctuellement<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">env var=\u00a0\u00bbDorian\u00a0\u00bb .\/test.sh    # dans test.sh var contient Dorian <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi:~\/Works\/env$ vi test.sh\netudiant@ordi:~\/Works\/env$ chmod +x test.sh \netudiant@ordi:~\/Works\/env$ .\/test.sh \n\netudiant@ordi:~\/Works\/env$ env var=\"toto\" .\/test.sh \ntoto<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">on va jouer avec PS1 , car oui c&rsquo;est amusant !<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>user@machine:~$\n#ou\netudiant@ordi:~$<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">1. S\u00e9quences de base pour <code>PS1<\/code><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>S\u00e9quence<\/th><th>Signification<\/th><\/tr><\/thead><tbody><tr><td><code>\\u<\/code><\/td><td>Nom de l\u2019utilisateur<\/td><\/tr><tr><td><code>\\h<\/code><\/td><td>Nom de la machine (hostname)<\/td><\/tr><tr><td><code>\\w<\/code><\/td><td>R\u00e9pertoire courant<\/td><\/tr><tr><td><code>\\W<\/code><\/td><td>Nom du dossier courant (basename)<\/td><\/tr><tr><td><code>\\d<\/code><\/td><td>Date (ex: \u00ab\u00a0Mon Apr 1\u00a0\u00bb)<\/td><\/tr><tr><td><code>\\t<\/code><\/td><td>Heure (HH:MM:SS)<\/td><\/tr><tr><td><code>\\$<\/code><\/td><td><code>$<\/code> normal, <code>#<\/code> root<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Codes couleurs ANSI pour le terminal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour colorer le prompt, on utilise les codes ANSI encadr\u00e9s par <code>\\[\\e[ ... m\\]<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Couleur<\/th><th>Code<\/th><\/tr><\/thead><tbody><tr><td>Noir<\/td><td><code>30<\/code><\/td><\/tr><tr><td>Rouge<\/td><td><code>31<\/code><\/td><\/tr><tr><td>Vert<\/td><td><code>32<\/code><\/td><\/tr><tr><td>Jaune<\/td><td><code>33<\/code><\/td><\/tr><tr><td>Bleu<\/td><td><code>34<\/code><\/td><\/tr><tr><td>Magenta<\/td><td><code>35<\/code><\/td><\/tr><tr><td>Cyan<\/td><td><code>36<\/code><\/td><\/tr><tr><td>Blanc<\/td><td><code>37<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple pour du vert vif<\/strong> (gras) : <code>\\[\\e[1;32m\\]<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>etudiant@ordi ~ $ PS1=\">\"\n>\n>\n>\n>export PS1=\"\\&#91;\\e&#91;1;32m\\]\\u@\\h \\&#91;\\e&#91;1;34m\\]\\w \\&#91;\\e&#91;0m\\]\\$ \"\netudiant@ordi ~ $ export PS1=\"\\&#91;\\e&#91;1;32m\\]> \\&#91;\\e&#91;0m\\]\"\n> \n> export PS1=\"\\&#91;\\e&#91;1;32m\\]\\u@\\h \\&#91;\\e&#91;1;34m\\]\\w \\&#91;\\e&#91;0m\\]\\$ \"  # pour remettre un beau prompt!\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd38 Variables d\u2019environnement courantes Variable R\u00f4le PATH R\u00e9pertoire(s) o\u00f9 chercher les ex\u00e9cutables (\/bin:\/usr\/bin:&#8230;) HOME R\u00e9pertoire personnel de l\u2019utilisateur (\/home\/toto) USER Nom de l\u2019utilisateur SHELL Shell utilis\u00e9 (\/bin\/bash, \/bin\/zsh, etc.) PWD [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1931","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Variables d&#039;environnement - workboot<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Variables d&#039;environnement - workboot\" \/>\n<meta property=\"og:description\" content=\"\ud83d\udd38 Variables d\u2019environnement courantes Variable R\u00f4le PATH R\u00e9pertoire(s) o\u00f9 chercher les ex\u00e9cutables (\/bin:\/usr\/bin:...) HOME R\u00e9pertoire personnel de l\u2019utilisateur (\/home\/toto) USER Nom de l\u2019utilisateur SHELL Shell utilis\u00e9 (\/bin\/bash, \/bin\/zsh, etc.) PWD [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/\" \/>\n<meta property=\"og:site_name\" content=\"workboot\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/variables-denvironnement\\\/\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/variables-denvironnement\\\/\",\"name\":\"Variables d'environnement - workboot\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#website\"},\"datePublished\":\"2025-07-04T15:28:16+00:00\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/workboot.fr\\\/ciela\\\/variables-denvironnement\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#website\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/\",\"name\":\"workboot\",\"description\":\"Open Source, Open Minds \",\"publisher\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#organization\",\"name\":\"workboot\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo_ciel-dorian-1.png\",\"contentUrl\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo_ciel-dorian-1.png\",\"width\":1024,\"height\":950,\"caption\":\"workboot\"},\"image\":{\"@id\":\"https:\\\/\\\/workboot.fr\\\/ciela\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Variables d'environnement - workboot","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/","og_locale":"fr_FR","og_type":"article","og_title":"Variables d'environnement - workboot","og_description":"\ud83d\udd38 Variables d\u2019environnement courantes Variable R\u00f4le PATH R\u00e9pertoire(s) o\u00f9 chercher les ex\u00e9cutables (\/bin:\/usr\/bin:...) HOME R\u00e9pertoire personnel de l\u2019utilisateur (\/home\/toto) USER Nom de l\u2019utilisateur SHELL Shell utilis\u00e9 (\/bin\/bash, \/bin\/zsh, etc.) PWD [&hellip;]","og_url":"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/","og_site_name":"workboot","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/","url":"https:\/\/workboot.fr\/ciela\/variables-denvironnement\/","name":"Variables d'environnement - workboot","isPartOf":{"@id":"https:\/\/workboot.fr\/ciela\/#website"},"datePublished":"2025-07-04T15:28:16+00:00","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/workboot.fr\/ciela\/variables-denvironnement\/"]}]},{"@type":"WebSite","@id":"https:\/\/workboot.fr\/ciela\/#website","url":"https:\/\/workboot.fr\/ciela\/","name":"workboot","description":"Open Source, Open Minds ","publisher":{"@id":"https:\/\/workboot.fr\/ciela\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/workboot.fr\/ciela\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/workboot.fr\/ciela\/#organization","name":"workboot","url":"https:\/\/workboot.fr\/ciela\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/workboot.fr\/ciela\/#\/schema\/logo\/image\/","url":"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/05\/logo_ciel-dorian-1.png","contentUrl":"https:\/\/workboot.fr\/ciela\/wp-content\/uploads\/2025\/05\/logo_ciel-dorian-1.png","width":1024,"height":950,"caption":"workboot"},"image":{"@id":"https:\/\/workboot.fr\/ciela\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/workboot.fr\/ciela\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\ud83d\udd38 Variables d\u2019environnement courantes Variable R\u00f4le PATH R\u00e9pertoire(s) o\u00f9 chercher les ex\u00e9cutables (\/bin:\/usr\/bin:...) HOME R\u00e9pertoire personnel de l\u2019utilisateur (\/home\/toto) USER Nom de l\u2019utilisateur SHELL Shell utilis\u00e9 (\/bin\/bash, \/bin\/zsh, etc.) PWD [&hellip;]","_links":{"self":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/comments?post=1931"}],"version-history":[{"count":1,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1931\/revisions"}],"predecessor-version":[{"id":1933,"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/pages\/1931\/revisions\/1933"}],"wp:attachment":[{"href":"https:\/\/workboot.fr\/ciela\/wp-json\/wp\/v2\/media?parent=1931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}