Linux Shell bash vs zsh
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
포스팅 내용이 도움이 되었나요? 공감과 댓글은 큰 힘이 됩니다!