터미널이란?
- 명령어를 통해서 OS를 다루는 것
- 대부분의 OS가 터미널을 제공
- Linux는 화면이 없기 때문에 터미널을 잘 활용해야 함
- 파일 시스템 탐색, SW 설치, 명령어 사용, 시스템의 상태 변경 가능
GUI graphical User Interface
- 여러번의 클릭 통해서 작업, 여러 개 창 띄우지 않고도 작업 가능함
CLI Command Line Interface
- command line(명령어)을 통해 작업, 반복적 작업 자동화 가능
- 하나의 터미널에서 모든 작업 가능
- 모든 os 가능함
- 윈도우 CLI : 명령 프롬프트 cmd & powershell& git bash(원도우에서 리눅스 사용 가능)
- MacOS CLI : :iTerm2
- Linux CLI : git bash
- 학습 시간 오래걸리지만 개발자로서 다양한 os 이해할 수 있음
CLI 방식의 장점
- 명령어 입력, 결과 출력 하므로 자동화 훨씬 간편함
- 여러가지 작업들이 가능
- 명령어 들을 프로그램 만들듯이 한 거를 Shell Script 라고 함
파일 시스템
pwd, mkdir, ls, cd 명령어
pwd : 현재 위치 출력
pwd : print working directory
clear : 이전 명령어 취소, 스크롤 올리면 있음
mkdir : 디렉터리를 만듦, make directory
tab 누르면 자동완성 기능 완료 탭 한번 더 누르면 입력 가능한 케이스 , 탭 또 누르며 ㄴ돌아가면서 입력 가능함
cd easylinux : 자동완성기능
ls = list 줄임말
현재 위치 기준 디렉터리 조회 : ls
숨김파일 및 파일 사이즈도 조회
ls-alh
'인프런 강의 노트' 카테고리의 다른 글
[쉬운 모바일 테스트 자동화 시작하기: Appium] (1) | 2024.12.15 |
---|---|
[인프런] 9.사용자를 위한 Jira Cloud 기능 설명 (0) | 2023.08.23 |
[인프런] 8. Jira Cloud의 우선순위 항목 관리하기 (0) | 2023.08.23 |
[인프런] 7. Jira Cloud 업무 흐름 변경하기 (0) | 2023.08.22 |
[인프런] 6. 이슈/이슈 타입과 이슈 추적 시스템 이해하기 (0) | 2023.08.22 |