728x90
반응형

2025/02/01 2

Shell 문법 비교

Shell 문법 비교1. 공통점대부분의 셸은 Bourne Shell (sh) 계열 또는 C Shell (csh) 계열에서 파생되었기 때문에 공통적인 문법 요소를 공유공통적으로 지원하는 기능:명령 실행 (ls, echo, cd 등)리다이렉션 (>, >>, 파이프 (|)환경 변수 ($HOME, $PATH)조건문 (if, case)반복문 (for, while)함수 사용하지만, Bash, Zsh, Ksh, Tcsh 등에서는 문법이 다를 수 있습니다.Bash & Zsh → 가장 널리 사용되며 문법이 강력하고 유사함Sh → 기본적인 기능만 제공하여 스크립팅이 제한적Ksh → 성능이 좋고, Bash와 유사한 문법을 가짐Tcsh → C 스타일 문법을 사용하지만, Bash보다 스크립트 작성이 어렵고 제한적2. 쉘별 문법..

ubuntu와 mac의 Shell은 그리고 여러Shell종류 및 비교

셸(Shell)의 역할은?셸(Shell)은 사용자와 운영체제(커널) 사이에서 명령을 해석하고 실행하는 인터페이스이다,쉽게 말해, 사용자가 입력한 명령을 해석하여 운영체제에게 전달하고, 실행된 결과를 사용자에게 반환하는 역할을 한다.우분투(Ubuntu) 기본 셸우분투의 기본 셸은 **Bash (Bourne Again Shell)**맥(macOS) 기본 셸macOS 10.15 Catalina 이상: zsh (Z Shell)macOS 10.14 Mojave 이하: BashCatalina부터 기본 셸이 Bash에서 Zsh로 변경. 하지만 여전히 Bash를 사용가능현재 사용 중인 셸 확인echo $SHELL출력 예시:/bin/bash # Bash 사용 중 /bin/zsh # Zsh 사용 중사용 가능한 셸 목록 확..

728x90
반응형