git&github

[Git] 리눅스 필수 명령어

kinggoddino 2024. 7. 2.

VScode  터미널 설정

윈도우의 경우 VScode에서 powershell이 자동으로 설정되어 있을 수 있는데,

터미널에서 Bash 혹은 Git Bash 로 바꿔주기. 이유는 Git Bash 아니면 잘 안되는 경우가 있다고 한다.


pwd (print working directory)

: 현재 작업하고 있는 위치를 출력해줌. (directory = 폴더라고 생각하기)

오. 나는 바탕화면의 sparta 이라는 폴더에서 작업중이다.

저 물결표시 <~> 는 바탕화면 <Desktop> 보다 더 큰 개념이다.


ls (list)

: 현재 폴더 안에 있는 폴더 & 파일 내역을 보여줌.


ls -a (list all)

: 숨겨진 파일(일반사람들이 볼 필요가 없는 것들. 설정파일 등) 까지 모두 볼 수 있다.

보통 . 으로 시작함.


cd 폴더명 (change directory)

: 작업중인 위치를 다른 폴더로 옮길 수 있다. 

엥?

 

아 이렇게 갑자기 아무 파일로나 옮길 수 있는 건 아니고,

ls 명령어에서 확인된 폴더로만 이동 가능하다. (하위에 있는 폴더로만)

 

그래서 Git 폴더를 바탕화면에서 sparta 폴더로 집어 넣어놓고 다시 왔다.

굳 이제 ls 명령어에서 Git 폴더가 확인되니까

cd 로 Git 폴더로 이동해도 오류 안뜬다.

pwd 로 현재 위치 확인해봤을 때 맨 뒤에 Git 이 생겼다!

이렇게 cd 명령어를 사용하면 계속 폴더안의 폴더로 타고 들어갈 수 있음. (마우스로 폴더 아이콘을 더블클릭하는 것과 같은 효과)

 

상위개념으로 가는 건 따로 있다.

.. 을 쳐주면 한단계 위의 상위 폴더로도 이동이 가능하다!

어그래 미안

cd 뒤에 띄어쓰기를 해줘야된다. cd ..

이렇게 계속 명령하면 계속 상위 폴더로 올라갈 수 있다. (마우스로 뒤로가기를 클릭하는 것과 같은 효과).

중간에 <~> 이게 끝인줄 알았더니 <Users> 라는 폴더로 또 올라가진다.

우와 </> 폴더가 젤 마지막인가보다. 첨본다.

 

궁금해서 계속 해봤더니 너무 많은길을 와버렸다. 다시 되돌아가 줘야되는데

폴더명/폴더명을 이용하면 일일이 되돌아가지 않아도 한번에 하위 폴더로 깊이 들어갈 수 있다!

안되네

오. 역시 <Users> 와 <~> 폴더 사이에는 먼가 벽이 있나보다.

암튼 두번에 나눠서 한번에 진입 성공! (그럼 두번에 진입이잖아)

물론 반대로 ../을 연발하면 상위폴더로도 한번에 진입 가능!


mkdir 폴더명 (make directory)

: 현재 경로에서 '폴더'를 생성하는 명령어

mkdir로 폴더 만들고 ls로 확인해보기. git-test 폴더 생성 성공!


touch 파일명

: 현재 경로에서 '파일'을 생성하는 명령어

정확히는 파일의 생성과 파일의 날짜, 시간을 변경하는 기능도 같이 있다고 한다.

만지고 조작한다는 느낌이라 touch 라고 생각하기.

 

touch로 파일 생성하고 파일 탐색기에서 확인해봄. git-txt 파일 생성 성공!

 

 

 

 

이 6개 명령어는 제발 기억하고 복습하기

 

 


 

'git&github' 카테고리의 다른 글

[Git] Pull Request (merge)  (0) 2024.07.05
[Git] 브랜치 활용하기  (0) 2024.07.05
[Git] GitHub로 협업하기  (0) 2024.07.05
[Git] GitHub로 백업하기  (0) 2024.07.05
[Git] Git 필수 명령어  (1) 2024.07.02