kubenow
Se connecterCommencer gratuitement

L.8 · Le système au quotidien

Le shell sur mesure : variables, PATH, alias, fonctions

Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur

Le shell se configure : où chercher les commandes, quels raccourcis, quelles variables transmettre aux programmes. Un shell bien réglé fait gagner des heures, et comprendre ces mécanismes évite des pièges classiques (« command not found » alors que le programme existe, une variable invisible d'un script). Les mêmes notions reviennent partout : les variables d'environnement d'un conteneur, le PATH d'une image, la configuration d'un pipeline.

Ce que vous saurez à la fin : distinguer variable de shell et variable d'environnement, régler le PATH, écrire des alias et des fonctions, et savoir quel fichier de démarrage le shell lit.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Variables de shell et d'environnement
  4. Le PATH
  5. Alias et fonctions
  6. Les fichiers de démarrage

Ce que KubeNow vérifie

  • ~/bin est dans le PATH : la commande bonjour se lance par son nom
  • L'alias journal affiche les 20 dernières lignes de ~/journal.log
  • KN_EQUIPE vaut infra, et elle est exportée
  • La fonction mkcd crée un dossier et s'y place

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.