〈
CS CLI
2022.12.29.

CLI
1. CLI의 정의
CLI(Command Line Interface) 즉
'명령어 인터페이스'는 가상 터미널 또는 텍스트 터미널을 통해 사용자와 컴퓨터가 서로 상호작용하는 방식을 의미한다.
-
컴퓨터의 키보드를 통해 작업명령이 가능하며,
문자열 형태로 입력되어 컴퓨터를 통해출력 역시 문자열의 형태로 이루어진다. -
이와 같은 인터페이스를 제공하는 프로그램을
명령줄 해석기또는셸이라고 부른다.ex) 명령 프롬프트 등…
2. CLI와 GUI의 차이점
CLI는명령기반의 인터페이스GUI는그래픽기반의 인터페이스
내가 무엇인가를 알고 싶으면, '명령'을 하고 그 결과를 '읽어야' 한다.3. 프롬프트
- 기본 인터페이스 : 컴퓨터 정보, 디렉토리, $
4. 디렉토리 관리
명령어 기본구조 : 특정 프로그램을 어떤 인자와 함께 호출하도록 명령한다.-
pwd(print working directory): 현재 디렉토리 출력 -
cd 디렉토리 이름(change directory): 디렉토리로 이동(.) 점 하나는 현재 디렉토리를 의미하며, (..) 점 두개는 상위 디렉토리를 의미한다. -
ls(list): 위치한 디렉토리의 파일 목록을 확인 -
mkdir(make directory): 새로운 디렉토리 생성 -
touch: 새로운 파일 생성 -
rm(remove): 파일 삭제하기<주의!> 폴더를 삭제하기 위해서는 폴더 하위의 모든 항목을 삭제하겠다는 표시가 필요하기에 'rm -r 폴더명'을 통해 삭제할 수 있다. -
echo: 파일 실행하기
Computer_science 포스트 (10)
