본문 바로가기

카테고리 없음

Linux (기초 : CLI 란? [CLI, GUI, NUI])

반응형

CLI(Command Line Interface)

- 명령어를 입력해 컴퓨터를 조작하는 방식을 말합니다.

 

GUI(Graphical User Interface)

GUI

- 윈도우즈나 macOS, 또는 Linux에서 사용자가 화면을 통해 컴퓨터와 소통하는 방식을 말합니다.

이 둘은 서로 연결이 되어 있음

 

NUI(Natural User Interface )

 

NUI

자연스러운 사용자 조작 환경

- NUI란 마우스나 키보드 등 별도의 장치 없이 사람의 감각이나 행동, 인지능력을 통해 자연스럽게 디지털 기기를 제어하는 환경을 말합니다

 

CLI를 사용하는 이유

대표적으로 아마존  서비스(AWS, Amazon Web Service) 클라우드 컴퓨팅처럼, 대량의 서버 컴퓨터를 설치해야 하는 서비스에서 사용합니다

AWS 측은 "현재 AWS는 24개 지역 77개 가용영역(AZ)을 운영하고 있는데, 호주·인도 등 6개 지역에 18개 AZ를 추가할 계획"이라고 말했습니다. 마이크로소프트(MS)도 올해 미국 애리조나를 비롯해 스웨덴, 이스라엘, 카타르 등에 새로운 데이터센터를 설립한다고 합니다

http://www.inews24.com/view/1332397

 

올해는 어디에…클라우드 기업들, 데이터센터 확장 경쟁

[아이뉴스24 김국배 기자] 올해도 글로벌 클라우드 기업들의 데이터센터 설립 경쟁이 이어질 전망이다.꾸준히 증가하는 클라우드 서비스 수요를 충족하기 위한 것이다. 특히 지난해 터진

www.inews24.com

 

하나의 데이터 센터에는 최소 5만개 이상의 서버 컴퓨터가 설치됩니다. 이렇게 수많은 컴퓨터에 GUI 적용하기 위해 서버 컴퓨터마다 GUI를 사용하기위한 I/O 소스(키보드, 마우스, 모니터 ) 부착하는 일은 불가능에 가깝습니다.

 

AWS 이전부터 서버 컴퓨터를 대여하는 일은 존재했습니다.  CLI 이용해 서버 컴퓨터로 접속을 요청하면, 서버 컴퓨터는 요청한 컴퓨터의 출력소스(모니터) 이용합니다. 그래서 이전부터 서버 컴퓨터에 직접 찾아갈 필요없이, 자신의 모니터로 서버 컴퓨터와 소통했습니다.  방법은 매우 효율적이어서, 지금도 수많은 현직 개발자가  방법을 통해 서버 컴퓨터와 소통합니다. 그리고 대부분의 서버 컴퓨터는 무료로 이용할  있는 Linux 운영체제가 설치되어 있습니다.

 

 

Linux 자주쓰는 CLI 명령어 요약

형태 의미
pwd 현재 위치 확인
mkdir 폴더이름 새로운 폴더 생성
ls 폴더나 파일 목록 출력
open 이름 폴더나 파일을 파일 탐색기로 염
cd 
폴더에 진입
touch 파일이름 새로운 파일을 생성
cat 파일이름 파일내용 터미널 출력 
rm 이름 폴더, 파일 삭제 
mv
(폴더/파일)의 (위치/이름)을 변경
cp 이름 폴더/파일 복사
sudo 관리자 권한

++

CLI명령어에 대한 자세한내용

https://olt13mm.tistory.com/79