쉘(shell)은 사용자가 운영체제와 상호 작용할 수 있도록 하는 프로그램입니다. 다양한 쉘이 존재하며, 각각의 쉘은 특정 기능이나 목적을 위해 디자인되었습니다. 주요한 쉘들은 다음과 같습니다:
Bash (Bourne Again SHell):
가장 널리 사용되는 쉘 중 하나이며, 대부분의 리눅스 시스템에서 기본으로 제공됩니다.
Bash는 Bourne 쉘의 확장판으로, 풍부한 기능과 스크립트 지원을 제공합니다.
Zsh (Z Shell):
사용자 정의 가능한 기능과 프롬프트를 제공하는 강력한 쉘입니다.
특히 개발자와 시스템 관리자 사이에서 인기가 있습니다.
Fish:
사용하기 쉽고, 문법이 간단한 쉘입니다.
명령어 자동 완성 및 터미널에서 명령어의 히스토리를 보기 쉽게 표시하는 등의 편리한 기능을 제공합니다.
Dash:
Debian 계열의 일부 시스템에서는 기본 쉘로 사용됩니다.
경량이며 빠른 실행이 특징입니다.
Ksh (Korn Shell):
Unix 및 Unix 계열 운영체제에서 사용되는 쉘 중 하나입니다.
여러 기능을 지원하며, 쉘 스크립팅에 유용합니다.
PowerShell:
Microsoft에서 개발한 윈도우용 쉘 및 스크립팅 언어입니다.
Windows PowerShell과 최근에 나온 PowerShell Core가 있습니다.
Csh (C Shell):
C 프로그래밍 언어와 유사한 문법을 사용하는 쉘입니다.
주로 유닉스 시스템에서 사용됩니다.
Tcsh (Enhanced C Shell):
Csh의 확장된 버전으로, 몇 가지 추가된 기능과 향상된 사용자 편의성을 제공합니다
'echo $SHELL'
현재 자신이 사용하는 shell의 위치 확인
'끄적이는 곳' 카테고리의 다른 글
WebSocket을 사용해보자 - 1. 간단한 websocket (2) | 2024.01.04 |
---|---|
Rabbit MQ , Erlang 버젼 확인 (1) | 2024.01.04 |
React - CKEditor 5버젼이었나..? (2) | 2023.12.23 |
데이터베이스 오류 - 패킷오류 (1) | 2023.12.23 |
TOMCAT - 404 에러 (2) | 2023.12.22 |