● 리눅스 쉘 명령어가 뭐고 왜 알아야 할까?
- 현재 사용되고 있는 많은 OS는 UNIX기반으로 제작되어 운영되고 있다.
Linux도 이에 포함된다.
그렇기 때문에 기본적인 쉘 명령어를 알아두면 여러 OS를 다룰 수 있을 것이다.
● 쉘(Shell) 이란?
- 사용자의 명령어를 OS가 해석하고 알아들을 수 있도록 지시해주는 것, 사용자와 커널을 이어주는 것이다.
▶ 명령어
pwd : 현재 디렉토리 경로
hyukjin@honghyeogjin-ui-noteubug ~
▶ pwd
/Users/hyukjin
cd : 디렉토리 이동 (들어가거나 나오거나)
hyukjin@honghyeogjin-ui-noteubug ~
▶ cd work_space // work_space라는 디렉토리로 이동
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ cd .. // cd .. 은 이전 디렉토리로 빠져나오는 명령어
hyukjin@honghyeogjin-ui-noteubug ~
▶ pwd
/Users/hyukjin
ls : 디렉토리 내 파일들을 조회 (a = 모든걸, l = 상세하게)
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ ls -la
total 16
drwxr-xr-... 7 hyukjin staff 224 8 27 10:01 .
drwxr-x--... 58 hyukjin staff 1856 8 27 16:38 ..
-rw-r--r... 1 hyukjin staff 2343 8 27 10:01 .DS_Store
drwxr-xr... 8 hyukjin staff 256 6 17 09:26 .metadata
drwxr-xr-.. 3 hyukjin staff 96 7 14 13:43 .vscode
drwxr-xr-.. 8 hyukjin staff 256 8 19 00:40 ASAC
drwxr-xr-.. 22 hyukjin staff 704 8 27 10:12 study_myself
mkdir : 디렉토리 생성
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ mkdir git_myself // git_myself 라는 디렉토리 생성
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ cd git_myself // git_myself 디렉토리로 이동
rm : 디렉토리 및 파일 삭제 (r 리컬시브, 내부에 있는 디렉토리들 모두, f 강제로 삭제)
hyukjin@honghyeogjin-ui-noteubug ~/work_space/git_myself
▶ cd .. // 이전 디렉토리로 이동 후
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ rm -rf git_myself // 디렉토리 삭제
cp : 디렉토리 혹은 파일 복사 cp 혹은cp-r (r리컬시브, 내부에 있는 디렉토리들 모두)
cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일]
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ cp -r ASAC study_myself // ASAC 디렉토리를 복사 후 study_myself 디렉토리에 붙여넣기
hyukjin@honghyeogjin-ui-noteubug ~/work_space
▶ cd study_myself
hyukjin@honghyeogjin-ui-noteubug ~/work_space/study_myself
▶ ls
ASAC
mv : 디레토리 또는 파일 이동 및 명칭 변경
mv [옵션][이동 할 파일][이동 될 위치]
현재 디렉토리에 있는 test.txt 파일을 디렉토리 내부의 new_folder 디렉토리로 이동
ex) mv test.txt new_folder
현재 디렉토리에 있는 test.txt 파일을 new_test.txt라는 파일로 이름 바꾸기
ex) mv test.txt new_test.txt
※참조
- ASAC_06 수업자료
- 코딩팩토리 https://coding-factory.tistory.com
'Web Programing' 카테고리의 다른 글
| SSR(MPA)과 CSR(SPA)의 동작원리 (0) | 2024.08.13 |
|---|