쉘: 사용자와 커널(CPU, 메모리, 저장장치 등 직접 관리) 사이의 통신을 담당하는 운영체제의 시스템 프로그램
○ CLI: 명령줄 쉘
● 리눅스: Bash
● 윈도우: CMD (1세대), 파워 쉘 (2세대)
○ GUI: 그래픽 쉘
작업 | CMD, 파워 쉘 | Bash |
폴더 안의 파일 보기 | dir, dir /a (숨겨진 파일까지) | ls, ls -al |
폴더 이동 | cd | cd |
현재 폴더 | cd | pwd |
도움말 | help | man |
파일 생성 | copy con | touch |
텍스트 파일 열기 | type | open |
파일 삭제 | del, del /a | rm, rm -rf |
폴더 생성 | mkdir | mkdir |
파일 복사 | copy | cp |
파일 이동 | move | mv |
이름 변경 | rename | rename |
압축 | pkzip | zip |
검색 | dir | find |
D 드라이브로 이동 | :D | :D |
화면 리셋 | cls | clear |
에디터 | notepad | vi |
관리자 권한으로 실행 | runas /user:관리자 계정 이름 | sudo |
패키지 설치 | winget, pip(파이썬), npm(node.js) | apt update, apt install [패키지 이름] |
트리 목록 형태로 파일,폴더 보기 | tree /f | |
현재 경로에서 파일 탐색기 창 열기 | start . | |
사용했던 명령어 목록 보기, 다시 실행 | history, ![번호] | |
실행중인 프로그램 종료 | exit, Ctrl D |
옵션 | CMD, 파워 쉘 |
-cp | 컴파일 |
옵션 | Bash |
버전 확인 | -v |
모든 정보 | -a |
출력 파일 이름 | -o |
폴더 내 모든 파일 (재귀적으로) | -r |
도움말 | -h |
zip파일 압축 | -z |
Tab을 누르면 현재 폴더 안에 있는 파일, 폴더 이름이 순서대로 나온다.
PATH 환경 변수
- 파일을 PATH에 등록해 두면 CLI에서 그 파일이 있는 폴더로 가지 않아도 바로 실행 가능
'개념 정리' 카테고리의 다른 글
[개념 정리] 구글 (0) | 2022.06.06 |
---|---|
[개념 정리] 자바스크립트 (0) | 2022.06.06 |
[개념 정리] 파이썬 (0) | 2022.06.06 |
[개념 정리] 자바 (0) | 2022.06.06 |
[개념 정리] 아마존 웹 서비스 AWS (0) | 2022.06.06 |