본문 바로가기

프로젝트 & TIL/일별 공부 기록 (백엔드 스쿨)

24일차 - Git bash 명령어

CSS 복습

https://flukeout.github.io/

 

CSS Diner

A fun game to help you learn and practice CSS selectors.

flukeout.github.io

<plate>
    <bento>
        <apple />
    </bento>
</plate>

plate apple => 가능. 스페이스는 후손을 선택

plate > apple => 불가능. >는 자식을 선택


Git Bash

~ : 홈 디렉토리

pwd : 현재 경로

clear : 화면 초기화

cd 폴더_이름 : 이동

    cd ~ : 홈 디렉토리로 이동

ls : 현재 디렉토리에 있는 파일 리스트 출력

    ll(ls -l) : 파일 리스트 자세하게 출력

    ls -al : 파일 리스트 자세하게 출력 + 숨김 파일 표시

start . : 탐색기 열림

touch 파일_이름 : 파일 생성(파일 이름 앞에 . 붙이면 숨김 파일로 생성됨)

history : 사용한 명령어 목록 출력

rm 파일_이름 : 파일 삭제

    rm * : 전부 삭제

    rm -rf . : 현재 디렉토리 전부 삭제

mkdir 폴더_이름 : 디렉토리 생성

    mkdir -p 폴더_이름/폴더_이름... : 여러 개의 디렉토리를 한 번에 생성

rmdir 폴더_이름 : 디렉토리 삭제

echo ... : 내용 출력

    echo 내용 > text.txt : text.txt 파일이 없으면 생성하고 내용 저장, 파일이 있으면 내용 덮어쓰기

    echo 내용 >> text.txt : text.txt 파일이 없으면 생성하고 내용 저장, 파일이 있으면 내용 추가

cat 파일_이름 : 파일 내용 출력

ls .. > text.txt : ls .. 의 결과를 text.txt에 저장

ls .. | less : 화살표로 이동하여 ls .. 의 결과를 볼 수 있음, q로 나가기

vim a.txt : a.txt 파일이 없으면 생성하고 vim 에디터 실행

    a : 수정 모드

    ESC : 메뉴(명령) 모드

    :wq! : 내용 저장 및 종료

    u : undo(취소)

    ctrl + r : redo(취소 복구)