<aside> ⚠️ 실제 수업을 진행한 내용에서, 설명하며 이해를 돕기 위한 추가적인 내용들이 들어가있음
복습할때 심화 부분은 회색으로 표기하였으니 기본적으로 보지말고, 제대로 이해된자들만 볼 것
<aside> 📢 Git 수업 시작에 앞서 윈도우 노트북 유저 여러분들은 컴퓨터에 Git Bash 를 설치하셔야합니다.
<aside> 📢 맥북의 경우 iTerm2 → brew → zsh → OhMyZsh → OhMyZsh Theme 순서대로 설치하시길
Ubuntu Mono derivative Powerline
source /Users/aaron/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
Bourne Shell (sh, 쉘 혹은 본쉘) : AT&T 벨 연구소의 스티븐 본 개발
#!/bin/sh
= 상단에 셔뱅(shebang)을 추가한 뒤 스크립트를 작성(Batch File)Bourne-Again Shell (bash, 바쉘 혹은 배쉬) : GNU 프로젝트 일환 개발, 유닉스 계열 운영체제 기본 쉘
source ~/.bashrc
통해 설정 재로딩이 가능
~/**.bashrc**
(rc : run commands)~/**.bash_profile**
(혹은 ~/.bash_login
, ~/.profile
순서)~/**.bash_logout**
#!/bin/bash
Z Shell (zsh, 지쉘) : 커스텀이 자유로워 예쁜 테마를 가진 쉘을 사용할 수 있고, 인터렉티브가 훨씬 개선
source ~/.bashrc
통해 설정 재로딩이 가능
~/**.zshrc**
(rc : run commands)~/**.zprofile**
또는 ~/**.zshenv**
~/.zsh_history
~/.zsh_sessions
#!/bin/zsh
pwd
: 현재 디렉토리의 절대경로ls
: 디렉토리 내 어떤 파일들이 있는지 조회 | ls **-la**
혹은 ll
사용 (a
모든걸, l
상세하게)cd
: 디렉토리 이동 (들어가거나, 나올때) | 이전 디렉토리 cd **..**
상대경로 cd **./x**
절대경로 cd **/x**
mkdir
: 새 디렉토리 생성