CLI: Command Line Interface
- ctrl + alt + t 로 터미널(탐색기 같은 역할)을 불러서 명령어 쓰는 것, 그게 바로 CLI
- 그러나 복잡한 코드를 한 줄, 한 줄 다 쓰기엔 너무 답답하다!
- 실습
Mac / Linux | Window | 의미 |
$ | > | 접두어 + 공백 한 칸 ; 명령을 기다리는 중 |
whoami | user name | |
pwd | cd | print working directory / current directory |
ls | dir | file & directory list |
cd Desktop | change directory to Desktop | |
mkdir practice | make directory named practice | |
mkdir -p dirname ex) $ mkdir -p ~/aiffel/rock_scissor_paper/scissor |
mkdir를 사용하여 하위 디렉토리를 생성할때 차례대로 만들지 않고 중간 디렉토리 없이 바로 그 다음 하위 디렉토리를 만들게되면 "디렉토리를 생성할 수 없습니다." 라는 메시지가 나오는데, -p 옵션을 주어 생성하게 되면 자동으로 중간 단계의 디렉토리를 생성하면서 그 하위 디렉토리를 생성하게 됩니다. | |
cd .. | back to parent's directory | |
cd ~ | back to /home/username | |
rm -r practice | rmdir /S practice | remove directory practice |
-r | recursive , 디렉토리 내부의 모든 파일 및 폴더에 대해 재귀적(반복적)으로 명령을 수행하라는 의미 디렉토리가 한묶음으로 제거, 이동 등을 할 때 꼭 사용 |
|
exit | exit | |
cp | copy | |
mv | move | $ mv any_dir ~ : move any_dir to home |
rm | del | |
ls -al | LiSt All Long format 숨김파일까지 모두 , 자세히 출력하라 drwxr-xr-x 26 aiffel aiffel 4096 Jan 4 17:31 anaconda3 d 파일유형 rwxr-xr-x 파일 허가권 26 링크의 수 파일 소유권자 이름 파일 소유 그룹 이름 파일 크기 파일 최종 수정 날짜와 시간 파일 이름 |
IDE : Integrated Development Environment
- 코드 편집 기능 / 완성된 코드들 자동 빌드 / 디버깅 도와주는 프로그램
- PyCharm, Spyder, PyDev, IDLE, Wing 등이 있음
커맨드 창 보는거 너무 무서웠는데....ㅎ...
이젠 안 무서울 것 같다.
'개발공부 > AIFFEL_LMS' 카테고리의 다른 글
[F 02-13~] Jupyter notebook - 데이터 분석계의 워드 (0) | 2021.01.07 |
---|---|
[F02-6~02-12] Github / add, staging, commit (0) | 2021.01.06 |
Terminal로 패키지 관리하기 - apt-get (0) | 2021.01.04 |
Anaconda Cheatsheat (0) | 2021.01.04 |
LMS 커널 연결 (0) | 2020.12.31 |