Linuxpia/리눅스 사용 팁

[리눅스 팁] 사용 중인 셸 확인 방법

easyfly 2024. 7. 30. 15:02
반응형

사용 중인 셸 확인 방법

리눅스에서 현재 사용 중인 셸(shell)을 확인하는 방법은 여러 가지가 있습니다. 여기에서는 가장 일반적인 방법들을 소개합니다.

1. echo $SHELL 명령어 사용

가장 간단한 방법은 echo $SHELL 명령어를 사용하는 것입니다. 이 명령어는 현재 사용자의 기본 셸을 출력합니다.

echo $SHELL

출력 예:

/bin/bash

이 명령어는 사용자가 현재 세션에서 실행 중인 셸이 아니라 기본 셸을 표시한다는 점에 유의해야 합니다.

2. ps 명령어 사용

현재 실행 중인 셸 프로세스를 확인하려면 ps 명령어를 사용할 수 있습니다. 특히, ps -p $$ 명령어는 현재 셸 프로세스를 출력합니다.

ps -p $$

출력 예:

  PID TTY          TIME CMD
 1234 pts/0    00:00:00 bash

이 명령어는 현재 세션에서 실행 중인 셸의 프로세스 ID(PID)와 명령어(CMD)를 보여줍니다.

3. echo $0 명령어 사용

현재 실행 중인 셸을 확인하는 또 다른 방법은 echo $0 명령어를 사용하는 것입니다.

echo $0

출력 예:

bash

이 명령어는 현재 셸의 이름을 출력합니다.

셸 확인하는 여러 방법

정리

리눅스에서 사용 중인 셸을 확인하는 방법은 다양합니다. echo $SHELL 명령어는 사용자의 기본 셸을 보여주고, ps -p $$ 명령어는 현재 실행 중인 셸 프로세스를 출력하며, echo $0 명령어는 현재 셸의 이름을 제공합니다. 이러한 명령어들을 통해 쉽게 현재 사용 중인 셸을 확인할 수 있습니다.

반응형