윈도우 배쉬쉘 설치/삭제 방법
Post
원문 보기 →Related Posts
3 posts
Bash, Zsh, 유닉스 리눅스 셸 언어 차이점
Bash, Zsh, 유닉스/리눅스 셸 언어 차이점 – 왜 이렇게 많을까? 안녕하세요 그남자 입니다. 리눅스를 처음 접하면 낯선 화면, 까만 창(CLI)이 먼저 반기죠. 이때 사용하는 게 바로 ‘셸(Shell)’이라는 건데요. 셸은 명령어를 받아 시스템에 전달하는 인터페이스입니다. 그런데 왜 Bash, Zsh, Unix 셸처럼 종류가 다양할까요? 이번 글에서는 가장 많이 사용되는 Bash와 Zsh의 차이점, 그리고 유닉스/리눅스 기본 셸 언어의 개념 차이까지, 입문자 눈높이에 맞춰 쉽고 실용적으로 정리해보겠습니다. 목차 셸(Shell) 언어란? – 시스템과 사용자를 연결하는 창구 Bash – 리눅스의 표준 셸, 가장 널리 쓰이는 기본 Zsh – 더 강력하고 똑똑한.......

bash zsh 유닉스 리눅스 셸 언어 차이점
안녕하세요. IT 블로거 그남자 원동욱입니다. 오늘은 터미널을 자주 다루는 분들이 한 번쯤 궁금해하실 주제, bash, zsh, 유닉스, 리눅스, 셸 언어의 차이에 대해 이야기해보려 합니다. 저도 처음에는 비슷해 보여서 헷갈렸는데, 조금만 정리해보면 각 개념이 어떻게 다른지 금방 이해되더라고요. 지금부터 하나씩 쉽게 풀어드릴게요. ✅ 목차 리스트 셸? 터미널? 개념부터 다시 정리해볼까요 유닉스와 리눅스는 ‘뿌리와 가지’ 같은 관계예요 bash는 기본 셸의 대명사 같은 존재예요 zsh는 bash보다 더 똑똑한 셸이에요 셸 스크립트도 언어처럼 다 달라요 리눅스에서 어떤 셸을 써야 할까요? 실사용자로서 체감 차이는 이런 부분이에요 마무리.......
리눅스 bash 스크립트에서 배열/연관배열 초기화
bash 스크립트에서 사용중이던 배열(array) 또는 연관배열(associative array)의 모든 원소를 삭제하고 싶다면 빈 배열을 할당하면 된다. x[0]='abc' x[1]='def' # x 초기화 x=() 연관배열도 동일하다. declare -A a_x a_x[abc]=1 a_x[aaa]=2 # a_x 초기화 a_x=() 배열의 사용에 대한 추가적인 내용은 아래의 링크를 참고하자.
