청관재(淸觀齋)

일지 #1 우분투(Ubuntu) 깃(Git) 설치하기 / 깃 환경 설치하기 / 리눅스 명령 / 터미널 창에서 디렉토리 만들기 및 삭제하기 / 빔에서 텍스트 문서 만들기 본문

무한도전!!/Git & GitHub 마스터하기!!

일지 #1 우분투(Ubuntu) 깃(Git) 설치하기 / 깃 환경 설치하기 / 리눅스 명령 / 터미널 창에서 디렉토리 만들기 및 삭제하기 / 빔에서 텍스트 문서 만들기

청관(淸觀) 2026. 10. 16. 16:13

깃/깃허브와 관련된 교재는 이미 구매해놓은 것이 있지만 이 책이 입문자에게 훨씬 이해하기 쉽게 나온 것 같아서 'Do it! 지옥에서 온 문서관리자 깃&깃허브 입문' 책으로 공부하기로 한다.

Do it! 지옥에서 온 문서관리자 깃&깃허브 입문

 

 

책에서 하라는 대로 따라하다 중요하거나 문제해결하는 부분만 올릴 생각이다.

 

 

 

 


우선 먼저 Git을 설치해야 한다.

그런데 이 책에서는 윈도우/맥에서 설치하는 방법만 나와있고 Ubuntu 리눅스에서 설치하는 방법은 나와있지 않았다.

리눅스 Git 설치는 리눅스 배포판별 관리자를 사용하여 간단하게 설치할 수 있다.

 

아래 명령어들은 모두 터미널에서 실행한다.

 

 

# 주요 배포판별 설치 명령어

- Ubuntu / Debian

sudo apt update
sudo apt install git

 

- CentOS / RHEL (yum 또는 dnf)

sudo yum install git  # 또는 sudo dnf install git

 

- 그 외 ...

sudo dnf install git			# Fedora
sudo pacman -S git			# Arch Linux
sudo zypper install git			# openSUSE
apk add git				# Alpine Linux

 

 

이제 설치가 완료되면 터미널에 'git'을 입력해본다.

깃이 제대로 설치되었다면 git 명령 다음에 쓸 수 있는 여러 옵션들이 나타난다.

git

 

 

 

이젠 프로젝트를 진행할 폴더를 만든다.

나는 깃/깃허브를 공부하는 목적이니 'Git"이라는 폴더를 하나 만들었다.

이제 터미널에서 해당 폴더로 이동해서 초기화와 깃 환경 설정을 진행한다.

 

(내가 프로젝트를 진행할 디렉토리에서)

# 해당 폴더를 깃 저장소로 사용한다는 코드
git init

# 깃 환경 설정하기(전역)
git config --global user.name "이름"
git config --global user.email "이메일 주소"

# 깃 환경 설정하기 (로컬; 해당 폴더로만 제한)
git config --local user.name "이름"
git config --local user.email "이메일 주소"

 

 

 

이제 Vim으로 텍스트 문서를 만들어본다.

 

 

 

# 문서 만들기 / 삭제하기 / 확인하기

먼저 test라는 폴더를 만들고 해당 폴더로 이동해준다.

mkdir test
cd test

 

 

이제 현재 디렉토리에 test.txt 파일을 만들어준다.

vim 명령은 뒤에 입력한 파일 이름과 같은 파일이 없다면 그 이름으로 새로운 텍스트 문서를 만들고, 파일이 있다면 그 파일을 연다.

vim test.txt

 

 

vim에는 ex 모드와 입력모드, 이렇게 2가지 모드가 존재한다.

ex 모드에서 사용하는 명령은 콜론(:)으로 시작한다. 

- ex 모드 (key: I or A) → 저장, 종료 등 
- 입력 모드 (key: Esc) → 텍스트 입력, 수정 등 

 

 

- 빔(vim) ex 모드 명령 모음

명령 설명
:w 또는 :write 편집 중이던 문서를 저장한다.
:q 또는 :quit 편집기를 종료한다.
:wq (파일) 편집 중이던 문서를 저장하고 종료한다. 파일 이름을 함께 입력하면 그 이름으로 저장한다.
:q! 문서를 저장하지 않고 편집기를 종료한다. 확장자가 .swp인 임시 파일이 생긴다.

 

 

 

이젠 리눅스의 cat 명령을 사용해서 텍스트 문서 내용을 확인한다.

# 파일 열기 / 새로운 문서 생성하기
vim 파일이름.txt
# 터미널에서 텍스트 문서의 내용 확인하기
cat 파일이름.txt						# 파일의 내용을 화면에 표시
cat 파일1, 파일2, ... , 파일n > 새파일			# 파일 n개를 차례로 연결해서 새로운 파일 만들기
cat 파일1>> 파일2					# 파일1의 내용을 파일2 끝에 연결하기

 

 

 

아 힘들어;;;;; 이제 그만하고 끝내야지...

 

~끗~

'무한도전!! > Git & GitHub 마스터하기!!' 카테고리의 다른 글

자주 쓰는 명령어 모음집  (0) 2026.10.16