본문 바로가기
공부 및 정리/git

기본 리눅스 명령어

by 스파이펭귄 2021. 10. 22.
728x90

git에서 작업을 할때 경우 크게 GUI를 사용하는 경우와 git bash에서 작업하는 경우 2가지로 나뉩니다.

GUI를 사용하게 된다면 간편하게 사용 가능하지만 지원하지 않는 기능들과 OS 별로 호환되지 않는 경우가 많습니다.

그렇기에 bash환경에서 작업하는 것이 훨씬 유연하게 git을 사용 가능합니다.

bash환경에서는 리눅스 명령어를 사용하므로 기본 리눅스 명령어들을 알아보도록 하겠습니다.

(본 포스트는 인하대학교 오픈소스SW개론을 정리한 내용입니다.)

~와 pwd

~를 홈 디렉토리의 위치를 확인, pwd는 현재 디렉토리를 확인할때 사용

ls

현재 디렉토리의 파일을 확인할 때 사용

여러 옵션이 존재하는데

  • '-l' 디테일 정보를 포함하여 출력
  • '-a' hidden 파일과 디렉토리도 포함하여 출력

cd

다른 디렉토리로 이동하는 명령어

  • cd .. 상위 디렉토리로 이동
  • cd 특정 폴더 또는 경로 해당 경로로 이동하게 됩니다.
  • cd ~ 홈 디렉토리로 이동하게 됨

mkdir과 rm

mkdir은 make directory의 약자로 새로운 디렉토리를 생성할때 사용
mkdir temp

rm은 remove의 약자로 디렉토리를 삭제시 사용. 이때 -r 옵션은 하위 디렉토리 전부 삭제하는 옵션
rm -r temp

vim

vim editor를 사용해 파일 생성 및 수정

vim test.txt ← test.txt가 존재시 파일 수정, 존재하지 않을시 생성 후 편집

vim editor

처음 vim에 들어가면 Ex mode인데 이 상태에서 편집을 위해서는 'i'를 누르면 input mode로 즉시 변경되어 수정이 가능해짐

Ex mode의 명령어들

  • :w - 문서 저장
  • :q - vim 끄기
  • :wq - 저장 후 종료
  • :q! - 저장하지 않고 종료

cat

cat test.txt 시 text.txt의 내용이 bash 창에 뜨게 됨

728x90