아래 명령어로 파일을 열어, fish shell이 설치된 경로를 추가한다
$ sudo vi /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/opt/homebrew/bin/fish # 추가
설치 경로 보는 법 (나는 OSX, homebrew로 설치하여 경로가 저렇다, 다른 경로여도 상관없고 위와 똑같이 그 경로를 추가해주면 된다)
$ which fish
/opt/homebrew/bin/fish
fish를 기본 셸로 설정하기 (OS의 유저 계정에 대한 비밀번호를 입력하면 설정 완료)
$ chsh -s $(which fish)
Changing shell for leejuyeon.
Password for leejuyeon: ***
참고로 위에서 한 /etc/shells에 경로를 추가하는 작업을 해주지 않으면 다음과 같은 오류가 발생한다. (fish 셸 한정)
chsh: /opt/homebrew/bin/fish: non-standard shell
반응형
'CS' 카테고리의 다른 글
hyper + fish 조합으로 매일 들어가고 싶은 터미널 꾸미기 (터꾸 !_<) (0) | 2023.07.21 |
---|---|
screen 셸 설정하기 (fish, bash, ..) (0) | 2023.07.20 |
fish shell 터미널 디렉토리 출력 색 변경 (0) | 2023.07.14 |
docker sudo 없이 실행하기 (docker group 지정) (0) | 2023.07.13 |
파이썬 bson 파일 열기 (0) | 2023.07.11 |