내맘대로 공부기록.

[ STUDY ]

[ LINUX ] 우분투. 터미널에서 사용했던 쉘 관련 커맨드 모음

fwanggus 2022. 7. 21. 15:22

 

추후 기억이 안 날 때 다시 보고 사용하자.

 


 

현재 쓰고 있는 쉘의 종류 확인 방법

사용 가능한 쉘의 종류를 확인하는 방법

zsh 쉘(oh-my-zsh포함) 의 configure 설정


 

 

현재 쓰고 있는 쉘의 종류 확인 방법

echo $SHELL

또는,

echo $0

 

사용 가능한 쉘의 종류를 확인 하는 방법

cat /etc/shells

shells는 텍스트 파일이며, 사용 가능한 각 쉘의 경로가 기록되어 있다.

또 한가지 방법으로, "<" ( 표준 입출력, redirection )와 grep 명령어를 이용해서 사용하고자 하는 쉘의 유무를 확인해 볼 수도 있다.

< /etc/shells grep bash

붉은색으로 보기좋게 표시해준다.

 

zsh 쉘(oh-my-zsh포함) 의 configure 설정

활성화된 쉘을 zsh 쉘로 변경한 후 적용되는 부분이다.

홈 디렉토리(cd ~)에 ".zshrc" 라는 텍스트 파일이 존재하고, 이 파일을 통해서 쉘의 THEME(커맨드 라인 표시) 및 플러그인 기능 등 여러가지 cofigure 를 정의 할 수 있다.

 

.zshrc 파일 내용

 

THEME 을 여기서 보고 고른 후, 필요에 따라서 깃 클론으로 구성 요소를 다운로드 후 ZSH_THEME 의 문자열을 변경해준다.

 

GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh config

🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...

github.com

 

그 후, 터미널 자체를 닫은 후 재시작 하면 변경된 내용이 터미널에 적용된다.

또 다른 방법으로는 다음 내용을 커맨드 라인에서 실행 시켜주면, 변경된 설정을 바로 적용시킬 수 있다.

source ~/.zshrc

 

 

 

 

 

(계속 작성중...)

 

참고한 글  👍

Make your Unix terminal beautiful & productive.

 

반응형