쏴아리의 딥러닝 스터디

Linux Shell bash vs zsh 본문

Linux

Linux Shell bash vs zsh

말해보시개 2021. 5. 19. 22:30

Linux Shell bash vs zsh

 

 

 

 ubuntu 현재 shell 확인

ubuntu에서 echo $0 명령어를 입력하면 현재 shell을 확인할 수 있습니다. 

$echo $0

-bash 라는 결과를 보니, 현재 shell은 bash인 것을 확인 할 수 있습니다.

ubuntu에서는 기본 shell로 bash를 활용하고 있습니다. 

 

ubuntu에서 zsh shell을 실행하기 위해서는 다음과 같이 명령어를 실행합니다.

$zsh

ubuntu에 zsh shell 설치가 되지 않은 것을 확인할 수 있습니다.

 

 

 

 

 

 ubuntu zsh 설치

  다음 명령어를 통해 ubuntu에 zsh를 설치합니다. 

$sudo apt install zsh

 

ubuntu에서 zsh shell를 실행해 보겠습니다.

$zsh

 

현재 shell이 zsh임을 확인하기 위해서 다음과 같이 명령어를 입력합니다. 

%echo $0

현재 shell이 zsh임을 확인 합니다. 

 

 

 

 

 

 ubuntu bash vs zsh

▷ ubuntu bash vs zsh cd 명령어 자동완성

zsh shell에서 pwd를 입력하여 현재 디렉토리를 확인합니다. 

%pwd

 

현재 디렉토리는 /home/user/deep-mal 에 위치합니다.

 

zsh shell에서 cd /h/u/d를 입력하고 tap키를 누르면 다음과 같이 자동완성이 됩니다. 

위와 같은 cd 명령어 자동완성 기능은 zsh shell에서는 가능하지만 bash shell에서는 불가능 합니다. 

 

 

 

▷ ubuntu bash vs zsh cd 명령어 간편기능

다음과 같이 zsh shell에서 디렉토리를 만들어 보겠습니다.

%mkdir dir1 dir2

 

ls 명령어를 실행하여 dir1, dir2 디렉토리가 생성되었음을 확인합니다.

%ls

dir1으로 이동한 뒤, 현재 디렉토리를 확인합니다.

%cd dir1
%pwd

 

 

%cd dir1 dir2
%pwd

이와 같이 상위 디렉토리 /deep-mal 내, 동일한 hierarchy에 위치한 디렉토리/dir2로 이동할 수 있습니다. 

이와 같은 cd 명령어 디렉토리 간편 이동 기능은 zsh shell에서만 가능하고 bash shell에서는 불가능합니다.

 

 

 

 

같이 보시면 좋아요.

2021.04.30 - [Linux] - ubuntu 명령어 모음 1

 

ubuntu 명령어 모음 1

ubuntu 명령어 모음 1  whoami: 사용자 ID 확인  whoami 명령어는 로그인한 사용자의 ID를 알려줍니다. $whoami 다음과 같이 ubuntu에서 whoami 명령어를 통해 사용자의 ID를 확인할 수 있습니다. whoami 명령..

deepmal.tistory.com

2021.05.03 - [Linux] - ubuntu 명령어 모음 2

 

ubuntu 명령어 모음 2

ubuntu 명령어 모음 2  tree: 디렉토리 구조를 확인 tree 명령어는  ubuntu에서 디렉토리 구조를 출력합니다. $tree tree 명령어가 작동하지 않는다면, 다음 명령어를 통해 설치합니다. $sudo apt install tree..

deepmal.tistory.com

2021.05.05 - [Linux] - ubuntu 명령어 모음 3

 

ubuntu 명령어 모음 3

ubuntu 명령어 모음 3  cp: 파일 및 디렉토리 복사 cp 명령어는 ubuntu에서 파일과 디렉토리를 복사하는데 활용됩니다. $cp [option] [대상 위치 및 이름] [복사하고 싶은 위치] oprion -r: 하위 디렉토리와

deepmal.tistory.com

 

 

포스팅 내용이 도움이 되었나요? 공감과 댓글은 큰 힘이 됩니다!

 

'Linux' 카테고리의 다른 글

Linux Shell Script 예제  (0) 2021.05.21
ubuntu 명령어 모음 4  (0) 2021.05.10
ubuntu 명령어 모음 3  (0) 2021.05.05
ubuntu 명령어 모음 2  (0) 2021.05.03
ubuntu 명령어 모음 1  (0) 2021.04.30
Comments