#이 챕터에서 주관적으로 기억해야 할 것 같은 것만 적는 메모장 느낌으로
- 깃 환경 설정
-사용자 정보를 설정하기 위한 옵션 (username, e-mail 등...)
$ git config
※ --global을 뒤에 붙이면 모든 저장소에서 같은 사용자 정보 사용 가능
$ git config --global user.name "이름"
$ git config --global user.email "이메일"
- 리눅스 명령어
1. pwd(print working directory) : 현재 위치의 경로 출력
2. ls(list) : 현재 디렉토리에 존재하는 모든 파일과 디렉토리 확인
뒤에 붙일 수 있는 옵션 (중복 사용 가능, e.g. -la 등) | 설명 |
-a | 숨김 파일과 디렉토리 표시 |
-l | 파일이나 디렉토리 상세 정보 표시 |
-r | 파일의 정렬 순서를 거꾸로 표시 |
-t | 파일 작성 시간 순으로 (내림차순) 표시 |
3. clear : 화면 정리
4. cd(change directory) : 디렉토리 간 이동
$ cd ..
# 상위 디렉토리로 이동
$ cd 폴더명
# "폴더명" 이라는 하위 디렉토리로 이동
$ cd ~
# 홈 디렉토리로 이동
* 디렉토리 관련 기호
기호 | 설명 |
~ | 현재 접속 중인 사용자의 홈 디렉토리. 홈 디렉토리의 경로: 'c/Users/사용자 아이디' 사용자 디렉토리라고도 부름. 사용자 아이디는 5글자까지만 나타남. (사용자 아이디: 윈도우 사용자 이름) |
./ | 현재 사용자가 작업 중인 디렉토리. |
../ | 현재 디렉토리의 상위 디렉토리. |
5. mkdir (make directory) : 현재 디렉토리 안에 하위 디렉토리 생성
6. rm (remove) : 디렉토리 삭제
※ -r을 뒤에 붙이면 디렉토리 내 하위 디렉토리와 파일까지 함께 삭제
※ 삭제할 디렉토리의 상위 디렉토리에서 rm 명령을 입력해야 함.
- Vim으로 텍스트 문서 편집
- Vim Editor를 이용해 '일단은' txt 파일을 생성
$ vim test.txt
- 이 책은 Git을 설명하는 책이지 Vim Editor를 설명하는 책이 아니기 때문에 Vim Editor의 모드를 ex 모드와 입력 모드의 2가지로 간단하게 설명하고 있지만, 조금 더 깊게 정리해보면 아래 그림과 같다.
책에서의 ex모드를 Normal로, 입력 모드를 Insert로 이해하면 되겠다.
- Normal 모드에서 Insert 모드로 전환할 때에는 i, a, o, s 4개의 키를 사용하며, 각 키를 사용 시 입력을 시작하는 위치가 미묘하게 다르고 대소문자의 구별이 있지만, 일단은 소문자 i를 이용하는 것이 가장 쉽다고 생각한다...
* Vim ex모드 명령 모음 (책에는 이렇게 기술되어 있지만, :(콜론)을 누르면 바로 Command 모드로 전환되기 때문에 Command 모드에서의 명령이라고 봐야할 것 같다.)
명령 | 설명 |
:w or :write | 편집 중이던 문서를 저장 |
:q or :quit | 편집기 종료 |
:wq (파일명) | 편집 중이던 문서를 저장 후 종료. 파일 이름을 함께 입력하면 그 이름으로 저장 가능. |
:q! | 문서를 저장하지 않고 편집기 종료. *.swp 형태의 임시 파일이 생성됨. |
+) Git의 기본 편집기 변경하기
e.g. 기본 편집기를 vim에서 Notepad++로 변경하고 싶다면
$ git config --global core.editor "notepad++"
# 편집기 실행 파일의 경로를 입력해도 된다.
- 터미널에서 텍스트 문서 내용 확인
- 리눅스의 cat 명령을 이용하면 터미널 창에서 간단히 텍스트 문서의 내용을 확인할 수 있음
$ cat test.txt
* cat 명령으로 실행 가능한 기타 기능
명령 | 기능 |
$ cat 파일 | 파일의 내용을 화면에 표시 |
$ cat 파일1, 파일2, … 파일n > 새 파일 | 파일 n개를 차례로 연결해 새로운 파일 생성 |
$ cat 파일1 >> 파일2 | 파일1의 내용을 파일2 끝에 연결 |
'Git' 카테고리의 다른 글
[Do it! Git&GitHub] Ch.04 깃허브로 백업하기 (0) | 2022.07.19 |
---|---|
[Do it! Git&GitHub] Ch.03 깃과 브랜치 (0) | 2022.07.18 |
[Do it! Git&GitHub] Ch.02 깃으로 버전 관리하기 (0) | 2022.07.12 |