생활코딩/linux

Shell(zsh, bash)

XZXXZX 2021. 8. 9. 14:26
728x90
반응형

linux 에서 

echo $0 이라고 입력하면 어떤 shell을 사용하고 있는지 알 수 있다.

 

zsh, bash 모두 shell이며 해당 shell을 통해 명령어가 커널로 전달된다.

유저가 쉘을 통해 명령어를 입력하며 해당 명령어가 커널에 전달된다.

bash 와 ZSH 의 명령어 차이점(예시)

  • cd + tab :
    - bash : 숨김 디렉토리를 포함한 모든 디렉토리를 볼 수 있다.
    - zsh : 숨김 디렉토리를 제외한 디렉토리를 볼 수 있다.
  • cd 디렉토리 이동:
    - bash : cd /h/u/d 명령어 사용 X(/home/user/Downloads/로 이동하고 싶었을 때)
    - zsh : cd /h/u/d/ 명령어 사용 O -> /home/user/Downloads로 자동완성됨

bash와 비교하여 zsh가 보다 편리한 기능을 제공하는 경우가 많다.

728x90
반응형