GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Quel shell est-ce que j'utilise ?

Shell est un interpréteur de commandes qui interprète les commandes que vous avez entrées, s'exécute sur le noyau Unix/Linux et fournit le résultat sur le périphérique de sortie standard. De nombreux shells ont été développés depuis la création d'Unix.

Ci-dessous la liste,

  • Coquillage Bourne – sh
  • C Shell – csh
  • Coque en T – tcsh
  • Korn Shell – ksh
  • Bourn-again Shell – bash
  • Dash Shell
  • Coque Z

Quel shell utilisez-vous ? Découvrons ci-dessous.

Quel shell est-ce que j'utilise ?

Unix crée toute la configuration et l'installation requises lorsqu'un utilisateur est créé. Exécutez grep /etc/passwd pour connaître le shell que vous utilisez lorsque vous vous connectez au système d'exploitation Unix ou Linux.

– nom d'utilisateur de connexion.

L'exemple ci-dessous répond à la question,

$ grep atechtown /etc/passwd
atechtown:x:1000:1000::/home/atechtown:/bin/sh

Ici, j'utilise Bourne - sh shell.

Une autre méthode consiste à utiliser la variable $SHELL. Cette variable est définie avec le nom par défaut dès que vous vous connectez.

Affichez simplement le contenu de la variable à l'aide de la commande echo pour connaître le shell par défaut.

$ echo $SHELL
/bin/sh

Résumé

J'espère que nous avons répondu à toutes vos questions sur les shells Unix/Linux. Vous pouvez également lire l'article ci-dessous pour obtenir plus d'informations sur ce sujet.

  • Sur quel shell suis-je en train d'exécuter ?
  • Comment puis-je vérifier quel shell j'utilise ?

Ubuntu
  1. Comment tester quel shell j'utilise dans un terminal ?

  2. Sur quel shell suis-je en cours d'exécution ?

  3. Utilisation des touches Vi pour modifier les commandes Shell sous Unix ?

  4. Comment vérifier quel shell j'utilise ?

  5. Comment exécuter des commandes dans Gnuplot à l'aide d'un script Shell ?

Rendez votre coquille de poisson magnifique avec Oh My Fish

Interface de commandes

Détecter le système d'initialisation à l'aide du shell ?

Quel shell dois-je utiliser - Tcsh Vs Bash ??

Utiliser Maas pour déployer Graphical Shell sur des postes de travail Office ?

Comment puis-je savoir quel processus utilise swap?