dukDukz
[Linux] 셸 스크립트 / zsh로 변경 / 셸 커스터마이징 / alias 본문
0826 수업
# shell script를 사용하는 이유는?
여러가지 이유가 있지만 가장 큰 이유는 반복되는 작업을 자동화하기 위해 스크립트형태로 미리 만들어 놓고 실행만 하도록 하기 위해서 입니다.
# 현재 나의 Shell 종류를 알 수 있는 방법
펭귄에서 (mnt/c/Windows/System32)
$ echo $SHELL
$ env | grep SHELL
env - 많은 내용이 있음
| grep 필터를 만듬
SHELL 내용을 찾음
그러면 bash 혹은 Zsh 가 나온다.
나는 bash 로 나옴
# Window terminal
- 설치해야함
ms soft store 에서 설치하면 됨
# 해야 할 것
1. bash -> Zsh 로 넘어가기
2. Oh My Zsh 를 설치해야함
ㄴ 쉘의 커스터마이징을 쉽게 해주는 패키지
3. Theme 설치
ㄴ Powerlevel10k <- 설치하고 실행
누군가 만들어 놓은 테마 사용
해보자!
펭귄 (위치 : /mnt/c/Users/USER)
1) zsh 설치
$ sudo apt-get install zsh
2) oh my zsh 설치
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3) Theme 설치
$ sudo git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
다 했으면
$ cd ~ 로 가자
$ ls -al
.zshrc
요녀석이 존재하는지 확인해보자
$ vi .zshrc
해서 내려가다보면
ZSH_THEME 부분을
ZSH_THEME = "powerlevel10k/powerlevel10k"
로 바꿔주고 저장하고 나옴
안되면 이렇게 깔고
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
다시
$ vi .zshrc
ZSH_THEME = "powerlevel10k/powerlevel10k"
로 바꿔주고 저장하고 나옴
$ p10k configure
얘는 테마 세부 설정
# alias
명령어를 함축 시킬 수 있다.
ls 를 ls -al 로 함축 시키는..
$ vi .zshrc
맨 밑에
alias ls = "ls -al"
로 해주면 됨
alias ls='ls -al'
alias mv='mv -i'
alias cp='cp -i'
alias rm='rm -i'
= 붙여서 써주기
이렇게 쓰고 저장하고 나와서 터미널 껐다가 다시 키면 적용이 된다.
'웹 개발 > Linux' 카테고리의 다른 글
[Linux] IO 입출력 (0) | 2021.08.30 |
---|---|
[Linux] 쉘 스크립트 환경변수 설정 (0) | 2021.08.30 |
[Linux] 리눅스 환경설정 (0) | 2021.08.30 |
[Linux] 명령어 (cd / ls / | 파이프라인 / cat / mkdir [디렉토리 생성] / mv[파일이동/ 파일명 수정] , > [출력값 이동]) (0) | 2021.08.30 |
[Linux] 왜 리눅스(Linux)를 배워야 할까? (0) | 2021.08.30 |