|) — 한 명령 출력 → 다른 명령 입력. cat error.log | grep "timeout" | tail -20 같은 명령을 서버 엔지니어가 하루에도 수십 번 써요.| 쉘 4특징 | 커널과 분별 |
|---|---|
| 여러 개 존재 | 커널은 하나만 |
| 세션 동안만 실행 | 커널은 종료까지 상주 |
| 자유롭게 교체 | 커널은 교체 불가 |
| 하드웨어 직접 불가 | 커널만 직접 |
| 쉘 | 특징·대표 환경 |
|---|---|
| sh | UNIX 원조 쉘 |
| bash | sh 강화판 — 리눅스 기본 |
| csh | C언어 문법 기반 (BSD) |
| ksh | sh + csh 합침 (엔터프라이즈) |
| zsh | 자동완성·플러그인 — macOS 기본 |
|) — 한 명령 출력 → 다른 명령 입력. cat error.log | grep "timeout" | tail -20 같은 명령을 서버 엔지니어가 하루에도 수십 번 써요.