반응형
사용 중인 셸 확인 방법
리눅스에서 현재 사용 중인 셸(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
명령어는 현재 셸의 이름을 제공합니다. 이러한 명령어들을 통해 쉽게 현재 사용 중인 셸을 확인할 수 있습니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
[리눅스 팁] 효과적인 Bash 스크립트 작성하기 (43) | 2024.08.02 |
---|---|
[리눅스 팁] 셸의 역할과 리눅스 커널 (42) | 2024.07.31 |
[리눅스 팁] 리눅스 터미널 설정 (41) | 2024.07.29 |
[리눅스 팁] 리눅스에서 GUI보다 CLI가 유리한 이유 (39) | 2024.07.28 |
[리눅스 팁] 리눅스에서 프로그램 간 연동 (38) | 2024.07.27 |