Kiedy używamy dowolnego rozkładu Linuksa, pierwszą rzeczą, którą chcemy wiedzieć o powłoce, której używamy, aby znaleźć informacje o powładzie, można użyć różnych poleceń, w tym zapisie omówimy te polecenia.
Jakie są polecenia, aby znaleźć powłoki, których używasz w Linux
Istnieją różne typy powłok zainstalowanych podczas logowania systemu operacyjnego Linux, aby wymienić wszystkie te powłoki, używamy polecenia:
$ cat /etc /skorupy
W powyższym wyjściu widzimy, że Shell Bourne (SH), powłoka GNU Bourne-Again (BASH) i powłoka Debian Almquist (Dash) są instalowane w Linux. Te powłoki mają własne funkcje i specyfikacje, ale aby wiedzieć, który powłokę jest używany przez nasz Linux, istnieje wiele poleceń, pierwszym, które zamierzamy omówić, jest po prostu drukowanie wartości zmiennej $ Shell z pomocą dowództwa ECHO:
$ echo $ Shell
Wyjście pokazuje, że używamy powłoki bash. Innym sposobem znalezienia powłoki jest użycie polecenia Echo:
$ echo 0 $
Podobnie powłokę można znaleźć za pomocą polecenia PS, chociaż polecenie PS służy do wyświetlania PID wszystkich działających procesów:
$ ps
Aby konkretnie znaleźć powłokę, której używasz za pomocą polecenia PS, wykonaj następujące polecenie za pomocą flagi „-p”, która jest dla PID, i przejść $$, aby użyć bieżącego PID powłoki:
$ ps -p $$
Kolumna pod nazwą „CMD” wyświetla nazwę powłoki, której używasz, podobnie, polecenie ReadLink można również użyć do wyświetlania powłoki:
$ readlink/proc/$$/exe
Jedną z najczęściej używanych technik do znalezienia powłok jest dostęp do /etc /passwd, zawiera ważne poświadczenia lubią nazwy użytkowników, hasła i użytkowników, dzięki używają:
$ grep "^$ user" /etc /passwd
Użyliśmy polecenia GREP do wyświetlania szczegółów zmiennej $ użytkownika przechowywanego na /etc /passwd, a ostatnie polecenie, które zamierzamy omówić w tym zapisie, jest polecenie LSOF, służy do wymienienia otwartych plików i procesów , ale można go również użyć do wyświetlania powłoki za pomocą flagi „-p” z $$:
$ lsof -p $$
Wniosek
Shell odgrywa ważną rolę; Przekazuje informacje podane przez użytkownika do komputera i upewnia się, że zadania określone przez użytkownika powinny zostać wykonane przez komputer. W tym artykule omówiliśmy różne polecenia, za pomocą których możemy znaleźć nazwę powłoki, której używamy w Linux. W tym spisie omawiane są różne metody, wszystkie są wygodne i najbardziej pomocne.