Quel Shell est-ce que j'utilise? Voici comment savoir

Vous êtes-vous déjà demandé quel shell vous utilisez sur la ligne de commande? Il n'est pas inhabituel de vouloir ou de savoir quel shell est en cours d'exécution, et bien que vous puissiez entendre cette question plusieurs fois, la réponse peut être différente pour chaque utilisateur, donc le plus simple est d'émettre une commande de terminal qui détermine le coquille.

Comment trouver quel shell est utilisé sous Mac OS X, Unix, Linux

Le moyen le plus simple de savoir quel shell est utilisé est de taper la syntaxe de commande suivante à l'invite de la ligne de commande :

echo $SHELL

Hit retour. Oui, c'est $ SHELL en majuscules, affaire dans le monde unix. Vous devriez voir quelque chose comme ceci imprimé vers vous, indiquant le shell utilisé:

$ echo $SHELL
/bin/bash

Cela signifierait que le shell est bash, mais vous pourriez finir par voir quelque chose différemment, comme / bin / tcsh / bin / zsh / bin / ksh ou une variété d'autres coquilles qui sont là.

Cette commande fonctionne sur toutes les plates-formes Unix, que ce soit sous Mac OS X, Linux, FreeBSD ou autre, et elle est toujours retournée pareil.

Pour la grande majorité des utilisateurs de Mac OS X, vous utiliserez par défaut le shell Bash, qui est à la fois le standard dans toutes les versions récentes d'OS X et également l'un des plus simples à utiliser. Vous pouvez le définir sur un autre shell que vous voulez plutôt facilement en changeant les préférences dans le terminal Mac, ou en utilisant "export $ SHELL =" et en l'ajustant à l'ancienne.

Rappelez-vous, les obus peuvent également être lancés à partir d'autres coquilles, créant un genre de nid. Par exemple, vous pouvez exécuter tcsh sur bash sur ksh, bien qu'il n'y ait pas beaucoup de raisons de le faire. Taper "exit" quittera un shell et retournera à l'autre si vous êtes dans une telle situation, où vous pourrez ensuite relancer la commande echo $ SHELL pour déterminer le type à nouveau.