개발/Git & GitHub

[Git & Git Hub] 2. 리눅스 명령어 연습하기

알케이88 2025. 8. 11. 22:27

 

 

자 이제 깃은 설치 와 로그인까지 완료 했으니 간단한 리눅스의 명령어를 확인해 보려고 한다. 

git bash를 실행 하도록 하자

2.1현재 디렉터리 살펴보기

 

dir 디렉터리(directory)란? 윈도우에서 파일을 여러개 모아 두기 위해 폴더를 생성한다.

이를 리눅스에서는 디렉터리라 하고 dir 라고 쓴다.

위에 그림에서 보듯 맨 마지막에 ~ 이라고 표시 되어 있는데 이는 현재 위치가 홈 디렉터리에 있음을 나타낸다.

 

2.2 PWD

pwd는 print working directory 의 약자로 현재 내가 어디에 있는지를 나타낸다.  

 

2.3 ls

pwd로 현재 디렉터리가 어디인지 확인 했으면 해당 디렉터리에는 어떠한 파일이나 디렉터리가 있는지 확인을 해야 한다. 

이 명령어를 ls 라고 하고 list 의 약자이다. 

 

2.4 ls-l

ls 명령어 뒤에 한칸 띄고 옵션(-ㅣ)을 붙이면 파일이나 디렉터리 상세 정보 확인이 가능하다.(접근권한, 작성자, 작성일, 등등...)

리눅스 마스터 자격증을 공부 할때도 자주 나오지만 맨 앞에 따로 알아보는시간을 가질 수 있도록 하겠다. 

 

2.4.1 ls 명령어 옵션 4가지

ls 명령어의 옵션을 추가하면 파일과 디렉터리의 정보를 다양한 형식으로 표시 할 수 있음.

ls 명령어 뒤에 '-' 를 붙이고 옵션 문자를 작성.

옵션 설명
-a 숨김 파일이나 디렉터리도 함께 표시
-l 파일이나 디렉터리의 상세정보를 표시
-r 파일의 정렬 순서를 거꾸로 표시
-t 파일 작업 시간순(내림차순) 으로 표시

 

2.5 clear

현재까지 cmd 화면에서 실행한 명령어들의 결과값을 삭제 하는 명령어 

화면에 많은 결과값들이 나타나면 확인 하기가 어려워지니 종종 clear를 사용하여 삭제 하자

 

2.6 cd 

윈도우에도 CLI와 GUI 환경이 있다. 

GUI는 우리가 현재 컴퓨터를 실행하면 눈앞에 나타나는 화면을 Graphic User Interface라 하고 

예전에는 도스, 현재는 CMD 커맨드 창을 CLI Comend Line Interface 라고 한다. 

GUI 환경에서는 폴더를 이동하려면 단순히 마우스를 클릭 하면 되나 CLI 환경에서는 아래 와 같은 명령어들을 사용 해야 한다. 

2.6.1 cd  

폴더는 상위 폴더 하위 폴더로 구분 할 수 있음

CD 는 Change Directory의 약자로 파일을 이동할 때 사용 

cd 뒤에 하위 폴더 이름을 입력하면 해당 하위 폴더로 이동 

예) cd Users 

(tip! 전부 다 작성 할 필요없이 일부만 작성하고 tap키를 눌러보자. 자동 완성이 가능하다.)

 

2.6.2 cd ..

해당 명령어는 상위 폴더로 올라가는 명령어

위와 같이 cd 다음에 한칸 띄우고 '..' 마침표 두개 입력 

2.6.3 cd ~

홈디렉터리로 돌아가는 명령어 

~는 홈디렉터리를 나타냄

 

2.6.4 리눅스에서 디렉터리를 나타내는 기호

기호 설명
~ 현재 접속중인 사용자 디렉터리
c/Users/사용자아이디 : 사용자 디렉터리:
. 현재 사용자가 작업중인 디렉터리
.. 현재 디렉터리의 상위 디렉터리

 

2.7 mkdir

터미널 창 내에 현재 디렉터리 안에 하위 디렉터리 생성 시 mkdir을 사용

mkdir은 make directory 를 뜻한다. 

 

* 파일이 생성 되었는지 확인 하려면 ls 명령어를 활용 해보자

2.8 rm

파일을 생성하였으면 삭제하는 명령어 

삭제할 디렉터리의 상위 디렉터리에서 삭제 해야함

rm 은 remove 의 약자

이또한 삭제 되었는지 확인 하려면 ls로 확인 해보자

2.9 exit

터미널 종료 하는 방법.

 

 

*해당 문서는 고경희 님 이고잉 님께서 작성하신 책 5일 만에 끝내는 깃& 깃허브 입문 책을 읽고 이해한대로 요약한 정리입니다. 

본 문서는 상업적인 목적으로 사용이 불가능 함을 고지 합니다. (개인 공부를 남기기 위한 목적임을 명백히 고지 합니다.)