NCS보안3기2017. 3. 14. 22:11

리눅스는 CLI(Command Line Interface)를 기반으로 하지만 근래에는 GUI(Graphical User Interface)를 지원한다.

일단 CLI와 GUI에 대해 알아보자.


1. GUI(Graphical User Interface)

GUI는 그래픽을 통해 사용자와 컴퓨터간 인터페이스를 구현하는 것이다. GUI는 실제 생활에서 잘 알려진 하나 또는 그 이상의 객체들을 비유적으로 사용하는데, 그 예로는 바탕화면, 창(윈도우)를 통해 보는것 또는 건물 내에 물리적인 배치 등이 있다.

GUI 요소들은 윈도우, 풀다운 메뉴, 단추, 스크롤바, 아이콘 이미지, 마우스 같은 것들이 포함된다.


2. CLI(Command Line Interface)

명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다.

GUI의 단추 또는 메뉴와는 달리, 명령줄은 그 자체로 사용자가 원하는 작업을 정확히 표현할 수 있다.


리눅스 기본 명령어


sudo

(super user do)

 root 권한으로 실행

man

(manual)

 명령어의 사용법을 보는 명령어

ls

(list)

 현재 디렉토리에 있는 파일 및 폴더의 리스트 보기

cd

(change directory)

 디렉토리 변경

cp

(copy)

 파일 또는 디렉터리를 복사

mv

(move)

 파일 또는 디렉터리의 위치 변경

mkdir

(make directory)

 디렉터리 생성

rm

(remove)

 파일 또는 디렉터리 삭제

pwd

(print working directory)

 현재 작업 디렉터리 출력

cat

(concatenate)

 파일의 내용을 화면에 출력

touch

 빈 파일 생성

chmod

(change mode)

 파일의 permission 변경

chown

(change owner)

 파일의 소유자 변경


'NCS보안3기' 카테고리의 다른 글

우분투 리눅스  (0) 2017.03.14
기초지식  (0) 2017.03.14
Posted by Imp3rio