리눅스 명령어에 대하여 알아보도록 하겠습니다.
먼저 Git Bash를 열도록 하겠습니다.
~ 표시
사진과 같이 맨 끝에 ~ 표시가 되어있는 것을 볼 수 있습니다.
이것은 현재 홈 디렉토리(Home Directory)에 있다는 의미입니다.
디렉토리(Directory)란 윈도우에서는 폴더라고 생각하시면 되겠습니다. 리눅스에서는 디렉토리라고 부릅니다.
디렉토리(폴더)이동
cd 디렉토리이름(폴더이름)을 입력하시면 현재 디렉토리에서 해당 디렉토리의 이름을 가진 하위 디렉토리로 이동하게됩니다.
사진에서 보면 cd Desktop을 입력하였습니다.
이것은 홈 디렉토리 안에 있는 Desktop 이라는 디렉토리(폴더)로 이동하였다는 의미입니다.
※ cd ~ 을 입력하시면 홈 디렉토리로 이동하게 됩니다.
cd .. 을 입력하시면 현재 디렉토리에서 상위 디렉토리로 이동합니다.
사진에서는 홈 디렉토리에서 Desktop디렉토리로 이동하였고 Desktop 디렉토리의 상위 디렉토리가 홈 디렉토리이기 때문에 홈 디렉토리로 이동한 것입니다.
디렉토리(폴더) 생성
mkdir 명령어는 make Directory의 줄임말로 현재 디렉토리안에 하위 디렉토리를 만들때 사용합니다.
즉 mkdir GitTest는 Desktop 디렉토리안에 GitTest 디렉토리를 생성한 것입니다.
GitTest 생성후에 현재 디렉토리를 GitTest 디렉토리로 이동하였습니다.
vim test.txt를 입력하시면 터미널 창이 아래사진 처럼 바뀌게 됩니다.
터미널에서 사용할 수 있는 대표적인 편집기 빔(Vim)입니다.
이전에 리눅스를 설치할 때 기본 편집기를 빔으로 설정하였을 것입니다.
마우스로 화면을 이동하지 않고 키보드만을 이용하여 텍스트문서를 만들 것입니다.
현재 vim의 상태는 문서를 저장, 종료 하는 ex모드입니다.
텍스트를 입력하거나 수정할 수 있는 입력모드로 전환하겠습니다.
vim 화면에서 i 또는 a를 누르시면 vim 하단에 화면에 --끼워넣기--라는 메세지가 등장합니다.
vim이 입력모드로 바뀐뒤에 아무거나 메세지를 입력하였습니다.
esc를 눌러 ex모드로 전환하겠습니다.
:wq를 입력후에 enter를 눌러 텍스트를 저장하고 종료합니다.
명령어 | 설명 |
:w , :write | 작업중인 문서를 저장합니다. |
:q , :quit | 작업중인 문서를 종료합니다. |
:wq(파일 이름) | 작업중인 문서를 저장하고 종료합니다. 파일 이름을 함께 입력하면 그 이름으로 저장합니다. |
:q! | 문서를 저장하지 않고 vim을 종료하고 확장자가 .swp인 임시파일이 생성됩니다. |
텍스트 내용 확인
cat 명령어 다음에 텍스트 파일 이름을 입력하면 텍스트 파일에 내용을 터미널창에 보여줍니다.
터미널 내용 지우기
clear 명령어를 입력하여 터미널창의 내용을 깔끔하게 지우도록 하겠습니다.
디렉토리(폴더) 내용 확인
현재 디렉토리의 어떤 파일이나 폴더가 존재하는지 확인하고 싶을때가 있습니다.
ls 명령어를 통하여 현재 디렉토리의 내용을 확인할 수 있습니다.
저의 현재 디렉토리에는 test.txt파일만 존재하는 것을 볼 수 있습니다.
ls -al , ls -la
현재 디렉토리에 파일이나 디렉토리의 상세정보와 숨김파일을 확인하는 명령어입니다.
ls 뒤에 -la , -al 을 입력하시면 됩니다.
ls 명령어의 옵션입니다.
명령어 | 설명 |
-a | 숨김파일과 디렉토리도 함께 표시합니다. |
-l | 파일이나 디렉토리의 상세저오를 함께 표시합니다. |
-r | 파일의 정렬 순서를 거꾸로 표시합니다. |
-t | 파일 작성 시간 순으로(내림차순) 표시합니다. |
현재 위치의 경로
pwd 명령어는 print working directory의 줄임말로 현재 위치의 경로가 나타납니다.
종합
지금까지 배운 내용을 종합하였습니다.
1. GitTest 디렉토리에 rmtest 디렉토리를 생성하였습니다.
2. rmtest디렉토리로 이동하여 현재 디렉토리를 rmtest디렉토리로 변경하였습니다.
3. 빔(vim)을 이용하여 rmtest.txt 텍스트 파일을 만들었습니다.
디렉토리 삭제
1. cd .. 명령어를 사용하여 rmtest 디렉토리에서 상위디렉토리로 현재디렉토리를 변경하였습니다.
2. GitTest 디렉토리에서 ls -al 명령어를 사용하여 디렉토리의 상세 정보와 숨김파일을 확인하였습니다.
3. rm -r rmtest 명령어를 사용하여 rmtest 디렉토리를 삭제하고 2.의 과정을 진행하였습니다.
rm 명령어는 romove의 줄임말로 디렉토리를 삭제하는 명령어 입니다.
-r 옵션을 붙이면 디렉토리 안에 있는 하위 디렉토리와 파일까지 함께 삭제 됩니다.
감사합니다! :)
'Git' 카테고리의 다른 글
#6 Git (깃) git log , git diff (4) | 2021.01.07 |
---|---|
#5 Git 버전 생성 (1) | 2021.01.06 |
#4 Git 저장소 생성 (2) | 2021.01.05 |
#2 Git 설치하기 (3) | 2020.12.30 |
#1 Git(깃)(Do it! 지옥에서 온 문서관리자 깃&깃허브 입문!) (0) | 2020.12.30 |