많지는 않지만, 커맨드 명령어는 개발자에게 필수적인 요소이다.
간단하지만 쓰지 않으면 까먹기도 쉬우니 터미널 명령어를 쉽게 확인할 수 있도록 정리해보았다.
명령어 | 뜻 | 예시 |
clear | 터미널 정리 | clear |
date | 날짜 출력 | date |
cal | 달력 출력 (calendar) | cal 2021, cal -y |
man | 명령어 메뉴얼 출력 (manual) | man cal |
pwd | 현 디렉토리 (print the name of working directory) |
pwd |
cd | 디렉토리 이동 (change directory) | cd - (직전 경로로), cd /Users |
ls | 자식 파일/디렉토리 목록 (list) | ls -al, ls -d Users |
mkdir | 디렉토리 만들기 (make directory) | mkdir HiFolder |
touch | 파일 만들기 | touch HiFile |
mv | 디렉토리/파일 이동, 혹은 이름변경 | mv HiFile ByeFile mv HiFile HiFolder |
cp | 복사 + 붙여넣기 (copy & paste) | cp -r -i HiFolder HelloFolder |
rm | 삭제하기 (remove) | rm -r -i HelloFolder |
cat | 파일 이어보기 (concatenate) | cat HiFile ByeFile |
less | 파일 조금 더 편하게 보기 (space - 다음으로, b - 뒤로) (g - 내용처음으로, G: -내용마지막으로) (:n - 다음파일로, :p - 이전파일로) |
less HiFile |
head, tail | 파일 일부 확인하기 (-n 5 쓰면 5줄만, 기본 10줄) |
head HiFile |
history | 썼던 명령어 (!번호 쓰면 실행됨) | history |
ctrl + a | 커서 맨 앞으로 | |
ctrl + e | 커서 맨 뒤로 |
추가 참고 지식
* 우리가 흔히 아는 '폴더'를 디렉토리라고 함
* 터미널(terminal)이란 커맨드 라인 인터페이스인데 커맨드 명령어를 쓸 수 있는 창을 뜻함
* 터미널에서 ~는 영어로 틸드라고 하는데, 현재 사용자의 홈 디렉토리를 뜻함
* 경로는 절대경로와 상대경로가 있는데, 절대경로의 첫 /는 루트 디렉토리이고, 상대경로에서 .는 현재, ..는 부모 디렉토리를 뜻함
* 파일/디렉토리 명에 띄어쓰기가 필요하면 작은 따옴표로 감싸기
NextJS 프레임워크로 React 프로젝트 시작하기 (NextJS React 프로젝트 01) (0) | 2021.05.05 |
---|---|
모바일 메뉴에 CSS 애니메이션 넣기! (0) | 2020.06.03 |
Git 핵심 정리! 깃/깃허브의 개념과 핵심 명령어들 총집합 (0) | 2020.05.06 |
웹개발자가 되고싶다면? 프론트엔드 개발자가 되기 위한 공부 과정 정리! (0) | 2020.03.29 |
개발자들의 에디터, vim 사용법 요약 정리 (0) | 2020.03.20 |
댓글 영역