반응형
GUI (Graphic User Interface)
: 화면에서 마우스를 통해 컴퓨터를 조작하는 그래픽 기반의 유저 인터페이스
CLI (Command Line Interface)
: 터미널에서 텍스트를 통해 컴퓨터를 조작하는 명령어 기반의 인터페이스
Mac 사용자는 터미널을 통해, 윈도우 유저는 cmd 를 통해 명령 프롬프트 사용 가능
1. 탐색
- ls : 현재 경로에 존재하는 파일 확인
** ls -al : 숨김 파일, 파일 크기, 소유자, 생성일자 등 더 자세한 파일정보 보기 가능 - pwd : 현재 위치한 경로 디렉토리 출력 (print working directory)
- cd : 폴더(디렉토리) 이동 (change directory)
2. 파일 / 폴더 관리
- mkdir : 새폴더(새디렉토리) 생성 make directory
- touch : 빈 파일 생성
- cat : 텍스트 형태의 파일 내용 확인 concatenate
- rm 파일명 : 파일 삭제
- rmdir : 폴더 삭제 remove directory (내부에 파일이 없는 빈 폴더일 때만 실행 가능)
- rm -r : 폴더 삭제 (내부의 파일까지 같이 제거)
- cp 파일명 target_dir : 복사
- cp -r 폴더명 : 복사
- mv : 파일/폴더 이동시키기, 이름 변경
3. 기타
- clear : 터미널 정리
- history : 이전에 사용한 명령어 확인
- . : 현재 폴더 (디렉토리)
- .. : 상위 폴더 (상위 디렉토리)
- ~ : 홈 폴더 (홈 디렉토리)
- / :루트 디렉토리 (시스템의 최상위 디렉토리)
주의) rm명령어는 정말 삭제할 것인지 확인을 하지 않고 한번 삭제된 파일은 휴지통에 들어가지 않음. 신중할 것..
728x90
반응형
'컴퓨터시스템' 카테고리의 다른 글
DNS 와 도메인에 대하여 (0) | 2024.09.30 |
---|---|
.env 파일이란? + 생성하기 (0) | 2023.12.15 |
Runtime vs. Compile time 런타임과 컴파일타임 (0) | 2023.02.06 |
Design Pattern 디자인 패턴이란? (0) | 2022.12.20 |
DI (Dependency Injection) 의존성 주입 (0) | 2022.11.21 |