Lorsque nous utilisons n'importe quelle distribution de Linux, la première chose que nous voulons savoir sur le shell que nous utilisons, pour découvrir des informations sur le shell, différentes commandes peuvent être utilisées, dans cette rédaction, nous discuterons de ces commandes.
Quelles sont les commandes pour découvrir les shells que vous utilisez dans Linux
Il existe différents types de shells installés lorsque nous connectons le système d'exploitation Linux, pour répertorier tous ces shells, nous utilisons la commande:
$ cat / etc / coquilles
Dans la sortie ci-dessus, nous pouvons voir que la coque Bourne (SH), la coque GNU Bourne-Again (bash) et la coque Debian Almquist (Dash) sont installées à Linux. Ces coquilles ont leurs propres fonctionnalités et spécifications, mais pour savoir quel shell est utilisé par notre Linux, il existe de nombreuses commandes, la première dont nous allons discuter est simplement l'impression de la valeur de la variable $ Shell Avec l'aide de la commande Echo:
$ echo $ shell
La sortie montre que nous utilisons le shell bash. Une autre façon de trouver Shell consiste à utiliser la commande Echo:
$ echo 0 $
De même, le shell peut être découvert en utilisant la commande PS, bien que la commande PS soit utilisée pour afficher les PID de tous les processus en cours:
$ ps
Pour trouver spécifiquement le shell que vous utilisez à l'aide de la commande PS, exécutez la commande suivante avec l'indicateur «-p» qui est pour PID, et passez $$, pour utiliser le PID actuel du shell:
$ ps -p $$
La colonne sous le nom de «CMD» affiche le nom du shell que vous utilisez, de même, la commande readLink peut également être utilisée pour afficher le shell:
$ readLink / proc / $$ / exe
L'une des techniques les plus utilisées pour trouver les shells est en accédant au / etc / passwd, il contient les informations d'identification importantes aime les noms d'utilisateur, les mots de passe et les utilisateurs, afin que nous puissions utiliser ce chemin à l'aide de la commande grep et afficher le shell que vous utilisent:
$ grep "^ $ utilisateur" / etc / passwd
Nous avons utilisé la commande grep pour afficher les détails de la variable $ utilisateur stocké sur le / etc / passwd, et la dernière commande dont nous allons discuter dans cet article est la commande LSOF, il est utilisé pour répertorier les fichiers et processus ouverts , mais il peut également être utilisé pour afficher le shell en utilisant le drapeau «-p» avec $$:
$ lsof -p $$
Conclusion
Shell joue un rôle important; Il communique les informations fournies par l'utilisateur à l'ordinateur et s'assure que les tâches spécifiées par l'utilisateur doivent être effectuées par l'ordinateur. Dans cet article, nous avons discuté de différentes commandes à travers lesquelles nous pouvons trouver le nom du shell que nous utilisons dans Linux. Il existe différentes méthodes discutées dans cet article, tous sont pratiques et les plus utiles.