TL;DR
#####################################
# 레드햇 리눅스 기준입니다!! #
#####################################
# Fish Shell 설치
cd /etc/yum.repos.d/
sudo wget https://download.opensuse.org/repositories/shells:fish/RedHat_RHEL-6/shells:fish.repo
sudo yum install fish
# oh-my-fish 설치
curl -L https://get.oh-my.fish | fish
# harleen 테마 설치
omf install harleen
목차
- bash 쉘, fish 쉘로 변경하기
bash 쉘, fish 쉘로 변경하기
제일 먼저 어떤 배포판인지 확인해 봅시다. AWS AMI는 레드햇 기반이기 때문에 페도라 혹은 CentOS처럼 진행하시면 됩니다. 앞으로 나오는 모든 명령어는 레드햇 리눅스에서만 동작되는 명령어입니다. Fish Shell의 문서에서는 openSUSE 배포판용 패키지로 설치하면 된다고 하니 설치해 봅시다.
cd /etc/yum.repos.d/
sudo wget https://download.opensuse.org/repositories/shells:fish/RedHat_RHEL-6/shells:fish.repo
sudo yum install fish
위 명령어를 사용해 fish 쉘을 설치했습니다. 터미널에 fish를 입력해 테스트해봅시다.
shell에 /usr/bin/fish가 들어왔고, fish 명령어로 fish쉘에 접속해볼 수도 있습니다. exit를 누르면 현재 쉘에서 빠져나옵니다. 이제 oh-my-fish와 테마를 설치해보겠습니다.
# oh-my-fish 설치
curl -L https://get.oh-my.fish | fish
# harleen 테마 설치
omf install harleen
oh-my-fish 설치는 간단합니다. 명령어 한줄만 치면은 fish쉘에 자동으로 추가됩니다. 다음으로는 테마를 설치해줍니다. 테마는 omf의 Themes.md 문서에서 확인할 수 있습니다. 저는 harleen이라는 테마를 설치하겠습니다. 테마는 ~/.local/share/omf/themes/폴더에 저장됩니다. 마지막으로 쉘을 fish쉘로 변경해줍니다. AMI에는 chsh이 없으므로 /etc/passwd 파일을 직접 수정해주면 됩니다. 자신의 유저명 맨 마지막에 /bin/bash를 /usr/bin/fish로 변경해 줍시다. (자신의 리눅스 배포판이 chsh 명령어를 지원한다면 chsh -s /usr/bin/fish 명령어로 간단하게 변경할 수 있습니다!)
터미널을 다시 실행해서 fish쉘이 실행되는지 확인해 봅니다.
참고
github.com/fish-shell/fish-shell/
fish-shell/fish-shell
The user-friendly command line shell. Contribute to fish-shell/fish-shell development by creating an account on GitHub.
github.com
github.com/oh-my-fish/oh-my-fish
oh-my-fish/oh-my-fish
The Fish Shell Framework. Contribute to oh-my-fish/oh-my-fish development by creating an account on GitHub.
github.com
github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md
oh-my-fish/oh-my-fish
The Fish Shell Framework. Contribute to oh-my-fish/oh-my-fish development by creating an account on GitHub.
github.com
'스터디 > AWS' 카테고리의 다른 글
Elastic Beanstalk에 HTTPS 적용 (0) | 2021.03.14 |
---|
최근댓글