기초상식
| 키워드 | 의미 |
| ~ | 루트 디렉토리 |
| * | 모든 파일 (asterisk) |
| . | 현재 디렉토리 |
| .. | 상위 디렉토리 |
shell command
| 명령어 | 의미 |
| clear | |
| cd <디렉토리 이름> | 해당 디렉토리로 이동 (change directory) |
| cd .. | 상위 디렉토리로 이동 |
| ls | 현재 directory 안에 있는 파일 리스트 확인 (list) |
| ls -l | 상세 정보를 포함해서 현재 directory 안에 있는 파일 리스트 확인 (line by line) |
| ls -a | .으로 시작하는 숨김파일을 포함해서 현재 directory 안에 있는 파일 리스트 확인 (all files) |
| ls -al | 숨김파일을 포함한 모든 파일의 상세 정보를 포함해서 현재 directory 안에 있는 파일 리스트 확인 |
| ls -help | ls의 자세한 옵션 보기 |
| mkdir <디렉토리 이름> | 새로운 디렉토리 생성 (make directory) |
| pwd | 내 현재 디렉토리 주소 path (print working directory) |
| touch <파일 이름> | 새로운 빈 파일을 만들때 |
| mv <파일 이름> <디렉토리 위치> | 파일을 해당 디렉토리에 이동 (move) |
| mv <폴더 이름> <새로운 폴더 이름> | 파일 이름 수정 |
| cp <파일 이름> <디렉토리 위치> | 파일을 해당 디렉토리에 복사 (copy) |
| cp -R <복사할 폴더 이름> <새로 만들 폴더 이름> | 디렉토리 통째로 복사하기 |
| rm <파일 이름> | 해당 파일을 삭제 (remove) |
| rm -r <디렉토리 이름> | 해당 디렉토리 삭제 |
| rm -rf <파일 이름 or 디렉토리 이름> | 강제로 삭제 |
| cat <파일 이름> | 파일 안에 있는 내용 터미널에 보여주기 (concatenate) |
| code . | 해당 디렉토리를 코드 편집기(VS code)로 열기 |
| open . | 해당 디렉토리를 파인더로 열기 (Mac) |
shell command 번외
| mv *.js .. | 모든 js 파일을 상위 디렉토리로 이동 |
vim 명령어
| vi <파일 이름> | vim으로 파일 열기 |
| normal mode에서 i 버튼 누르기 | insert mode로 변경 |
| normal mode에서 v 버튼 누르기 | visual mode로 변경 |
| ESC버튼 누르기 | normal mode로 변경 |
'웹개발 · IT 지식' 카테고리의 다른 글
| [웹개발/한줄정리] 버그(Bug)란? (0) | 2022.03.30 |
|---|---|
| [웹개발] 프로그래밍에서 이슈(issue)란? 이슈의 상태 정리 (0) | 2022.03.30 |
| [Linux] 디렉토리 or 폴더 통째로 복사하는 리눅스 명령어 (0) | 2022.03.24 |
| [웹개발] 클라이언트와 서버의 동작개념 (0) | 2022.03.22 |
| [Shell] 터미널에서 어떤 쉘을 사용하고 있는지 확인하기 (zsh, bash) (0) | 2022.03.22 |
댓글