Git bash 명령어

수정이·2022년 4월 1일
0

Git

목록 보기
1/5
post-thumbnail

Shell Command(bash)


shell : 운영체제의 커널과 사용자를 이어주는 소프트웨어

  • ls(list segment) : 현재 위치의 파일 목록을 출력해준다.

  • cd(change directory) : 디렉터리를 이동한다. 점(.) 한 개는 현재 디렉터리, 점(..) 두 개는 상위 디렉터리를 나타낸다.

  • mkdir(make directory) : 디렉터리를 생성한다.

  • flag : 명령어에 옵션을 추가해 다양한 기능을 할 수 있다.
    • ls -al : 숨김 파일까지 모두 출력(a)하고 파일을 자세하게 출력(l)한다.

  • pwd(print working directory) : 현재 위치한 디렉터리의 절대 경로를 출력한다.

  • touch : 새로운 빈 파일을 생성한다. 단, 텍스트 기반 파일만 생성한다.

  • mv (파일명) (디렉토리명) : 다른 디렉터리로 파일을 옮긴다.
  • mv (파일명) (변경할 파일명) : 파일 이름을 변경할 수 있다.
    • *(애스터리스크) : 이름이 같거나 확장자가 같은 파일들을 한꺼번에 이동시킬 때 사용한다.

  • cp (파일명) (디렉터리명) : 파일을 다른 디렉터리로 복사한다.

  • rm : 파일을 삭제한다. flag 없이는 디렉터리를 삭제하지 못한다.
    • rm -r (디렉터리명) : r은 recursive(재귀)라는 뜻으로 디렉터리 안에 있는 파일들을 모두 삭제한 후 디렉터리를 삭제한다.
    • rm -f (파일명) : 삭제 확인 과정 없이 강제적으로 삭제한다.

  • cat (파일명) : concatenate(연결)라는 뜻으로 파일의 내용을 확인한다. 주로 여러 파일을 연결해서 출력할 때 사용한다.

Vim Command


  • vi (파일명) : vim을 사용하여 파일을 수정할 수 있다.
  • i : normal mode에서 insert mode로 바꿔 파일을 수정할 수 있다.
  • v : visual mode
  • : (shift+;) : command mode
  • ESC : normal mode가 아닌 상태에서 normal mode로 돌아올 수 있다.
  • normal mode 상태에서
    - dd : 커서가 위치한 1줄 지우기
    - yy : 커서가 위치한 1줄 복사하기
    - p : 복사한 텍스트나 지운 텍스트를 붙여 넣는다.
  • command mode 상태에서
    - q : vim 나가기
    - w : 수정한 글 저장하기
    - wq : 저장 후 나가기
    - q! : 저장 안 하고 나가기

0개의 댓글

관련 채용 정보