CLI(command line interface) : 터미널의 텍스트를 통해 컴퓨터를 조작하는 명령어 기반 인터페이스
GUI(graphic user interface) : 마우스를 통해 컴퓨터를 조작하는 그래픽 기반 인터페이스
터미널
- CLI
- 컴퓨터 사용자 간 소통을 위한 인터페이스
- 컴퓨터가 프로그램이나 데이터를 전송하거나 출력받기 위한 장치
- 원래 컴퓨터에 접속하기 위해 사용했던 단말기를 의미
- 컴퓨터에 접속하거나 명령어 입력을 통해 컴퓨터를 직접 제어하기위해 사용하는 소프트웨어
- 콘솔이라고도 함
- 모든 운영체제는 기본적인 터미널 프로그램을 내장
- 유닉스 계열이다
맥 터미널 명령어
- ls : 현재 자신의 위치에 있는 파일과 폴더를 확인
- pwd(print working directory) : 현재 어떤 경로의 디렉토리에 있는지 출력
- cd : 디렉토리 이동하기, cd.. 이전 경로로 돌아가기
- touch : 파일 생성하기
- mkdir(make directory) : 폴더 생성하기
- cat : 파일의 내용 확인하기
- rm(remove) : 파일 삭제하기
- rmdir(remove directory) : 폴더 삭제하기
- rm-r : 파일을 갖고있는 폴더 삭제하기
- cp(copy) : 파일, 폴더 복사하기
- mv(move) : 이동시킬 파일 이동시킬 디렉토리를 순서대로 입력해 파일 파일이나 폴더 이동시키고, 첫번째 파일 이름 입력후 변경할 파일 이름을 입력하면 이름 변경
- clear : 터미널 정리하기
- history : 이전에 사용한 명령어 확인하기
- man(manual) : 명령어 매뉴얼 확인하기
참고 : https://yozm.wishket.com/magazine/detail/746/
윈도우 명령어 처리기(명령 프롬프트)
- cd[이동할 경로] : 커맨드창 위치이동
- dir : 현재 위치의 파일과 디렉토리(폴더) 목록 보기
- help : 명령어 도움말 보기
- inconfig : 네트워크 설정상태 보기(/all 옵션 붙여 상세한 설정 정보 확인 가능)
- md[생성할 폴더 이름] / mkdir[생성할 폴더 이름] : 디렉토리(폴더) 생성
- rd [삭제할 폴더 이름], rmdir[삭제할 폴더 이름] : 디렉토리 지우기 (/s입력하면 파일이 있더라도 삭제 가능. 휴지통 아닌 바로 삭제임)
- path : 환경변수 path보기
- cls : 현재 명령 프롬프트 창 초기화(이전 명령어 결과 지움)
- [드라이브 문자열]: : 드라이브 변경 (ex - d:는 d드라이브로 변경)
- del[삭제할 파일명] : 파일 삭제
- copy 또는 xcopy[복사할 파일명][복사할 위치 경로] : 파일 복사
- move [파일명][이동할 위치 경로] : 파일 이동
- rename [현재파일명][변경후 파일명] : 파일 또는 디렉토리명 변경
- date : 현재 날짜 보기
- tasklist : 현재 실행중인 프로세스 모두 표시
- exit : 재 명령 프롬프트 창 종료
- cd.. : 이전으로 이동
참고 : https://inpa.tistory.com/entry/Window-%F0%9F%92%BB-%EC%9C%88%EB%8F%84%EC%9A%B0-CMD-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A9%EB%A1%9D