Exploring Environment and Shell Issues

πŸ“š Hoofdstuk 22.3: Omgevings- en Shellproblemen oplossen in Linux

──────────────────────────────
🐚 Shellproblemen en Inloggen:
──────────────────────────────

πŸ” Standaard Shell van een Gebruiker Bekijken:
Commando β†’ Functie
──────────────────────────────────────────────────────────────────
getent passwd gebruikersnaam β†’ Toont de standaard shell van een gebruiker
readlink -f $(which bash) β†’ Controleer of de shell een symbolische link is

⚠️ Waarschuwing:
β€’ `/sbin/nologin` of `/sbin/false` betekent dat de gebruiker **niet kan inloggen**

──────────────────────────────
🌐 Gebruikersomgeving (Environment):
──────────────────────────────

πŸ”Ž Gebruikersomgeving bekijken:
β€’ Bestand `~/.profile` bevat persoonlijke instellingen

πŸ“‹ Veelgebruikte commando’s:
β€’ `set` β†’ Toont alle variabelen + functies
β€’ `env` β†’ Toont omgevingsvariabelen
β€’ `printenv` β†’ Toont een specifieke variabele

──────────────────────────────
πŸ› οΈ Omgevingsvariabelen instellen:
──────────────────────────────
Doel β†’ Voorbeeld β†’ Uitleg
──────────────────────────────────────────────────────────────────
Tijdelijk β†’ `EDITOR='nano'` β†’ Geldig voor huidige sessie
Permanent (script) β†’ `export EDITOR='nano'` β†’ Geldig voor deze en onderliggende processen
──────────────────────────────