본 포스팅은 지옥에서 온 문서관리자 깃&깃허브 입문책을 기반으로 작성되었습니다.
Git으로 무엇을 할 수 있을까??
- 버전관리(Version Control)
- 백업(Backup)
- 협업(Collaboration)
리눅스 기본 명령어
ls | 현재 디렉토리의 파일 및 디렉토리 목록 출력 |
cd [디렉토리] | 디렉토리 변경 |
pwd | 현재 작업 중인 디렉토리 경로 출력 |
mkdir [디렉토리] | 디렉토리 생성 |
rmdir [디렉토리] | 디렉토리 삭제 |
cp [파일1] [파일2] | 파일 복사 |
mv [파일1] [파일2] | 파일 이동 또는 이름 변경 |
rm [파일] | 파일 삭제 |
cat [파일] | 파일 내용 출력 |
echo [문자열] | 문자열 출력 |
ps | 현재 실행 중인 프로세스 목록 출력 |
kill [PID] | 프로세스 종료 |
top | 시스템의 현재 상태 및 프로세스 정보 출력 |
ifconfig | 네트워크 인터페이스 정보 출력 |
ping [호스트] | 호스트와의 네트워크 연결 테스트 |
ssh [사용자]@[호스트] | SSH로 원격 서버 접속 |
tar | 파일 압축 및 해제 |
grep | 텍스트 파일에서 패턴 검색 |
chmod | 파일 권한 변경 |
chown | 파일 소유자 변경 |
sudo | 슈퍼유저 권한으로 명령 실행 |
man [명령어] | 명령어 매뉴얼 페이지 출력 |
vim 기본 명령어
i | 입력 모드로 전환합니다. |
a | 커서 다음 칸에 입력합니다. |
o | 다음 줄에 입력 모드로 전환합니다. |
Esc | 명령 모드로 전환합니다. |
:w | 파일을 저장합니다. |
:q | Vim을 종료합니다. |
:q! | Vim을 강제로 종료합니다. |
:wq | 파일을 저장하고 Vim을 종료합니다. |
dd | 현재 행을 잘라내어 버퍼에 저장합니다. |
yy | 현재 행을 복사하여 버퍼에 저장합니다. |
p | 버퍼에 저장된 내용을 커서 다음 줄에 붙여넣습니다. |
/검색어 | 검색어를 찾습니다. |
n | 다음 검색 결과로 이동합니다. |
N | 이전 검색 결과로 이동합니다. |
:s/찾을단어/바꿀단어 | 찾을 단어를 바꿀 단어로 교체합니다. |
u | 실행한 명령을 취소합니다. |
Ctrl + r | 실행한 명령을 다시 실행합니다. |
:set nu | 줄 번호를 표시합니다. |
:set nonu | 줄 번호를 표시하지 않습니다. |
:set syntax=파일형식 | 파일 형식에 맞게 코드 하이라이팅을 설정합니다. |