쉘(Shell)이란? Linux 기초 명령어 2, D2Coding 폰트와 Zsh 설치 및 설정

2021. 9. 29. 23:16Blockchain/Linux

/* Shell */

* 개요

- 쉘이란? Shell, OS 안에 존재하며 명령어와 프로그램을 실행하는 인터페이스

- 커널과 사용자 간의 징검다리 역할

 

* 하는 일

  • 메모리 관리
  • 프로세스 관리
  • 장치 드라이브
  • 호출

 

* 종류(Type)

  • Bash
  • Zsh(Apple)

/* Linux 기초 명령어 2 */

* echo

- 출력문으로 onsole.log 또는 printf와 비슷함

예시)

  • echo $SHELL // 리눅스 환경변수로 등록된 Shell을 확인
  • env | grep SHELL // 위와 동일
  • echo hello world // 결과물 : 다음 줄에 'hello world' 출력

/* D2Coding 폰트 설치 및 설정 */

* 이모지 = 폰트

* 국내에서 가장 많이 사용하는 폰트, D2Coding

- 설치 관련 링크 : https://m.blog.naver.com/websearch/221386387940

 

[윈도우] 코딩용 폰트인 D2Coding 폰트 설치하는 방법

네이버에서 제공하는 개발자를 위한 코딩용 폰트인 D2Coding 폰트는 아래의 홈페이지에서 다운로드하실 ...

blog.naver.com

 

* 설치 순서

1. 위 네이버 블로그 링크 클릭 후 github 링크까지 클릭
1.1. 또는 github 링크 : https://github.com/naver/d2codingfont/releases 클릭
2. 최신버젼 다운로드
3. 압축 풀기
4. 마지막 파일 우클릭 // 파일명 : D2Coding-Ver1.3.2-20180524
5. 설치
6. Window PowerShell 상단 아래화살표 클릭
7. 설정 클릭
8. 좌측 하단 톱니바퀴 클릭 // setting.json 파일을 엽니다.
9. profiles 찾아 아래 스크린 샷과 같이 수정 후 저장

※ 폰트 사이즈는 조절 가능

/* Zsh 설치 및 설정 */

* 개요

- Zsh란? Shell 커스터마이징을 쉽게 해주는 패키지

 

* 진행 사항

- Bash에서 Zsh로 설정 변경 작업

- Powerlevel10k 테마 설치

 

* 설치 순서

1. sudo apt-get install zsh // y 선택
2. sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. sudo git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
3.1. 또는 git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
4. cd ~
5. vi .zshrc // 편집
6. ZSH_THEME="powerlevel10k/powerlevel10k" // 수정
7. :wq!
8. 터미널 재시작
9. 이후 개인 설정

 

* 명령어 임의 설정 방법

- alias

1. vi .zshrc // 편집
2. 맨 밑으로 내려가서 alias la='ls -al' 추가