사용자가 시스템과 통신하는 방식을 ‘인터페이스’라고 한다. 인터페이스는 크게 GUI와 CLI로 나누어진다.
GUI : Graphical User Interface
Windows나 Mac 등과 같은 대부분의 OS에서 사용되는 방식으로 그림이나 아이콘과 같은 그래픽을 이용하여 시스템을 제어하는 방식이다.
CLI : Command Line Interface
터미널 이나 콘솔창에 명령어를 작성하여 운영체제와 통신하는 방식 (ex.Windows의 cmd). 사용자가 명령어를 작성하는 ’입력’과 명령을 해석하고 결과를 나타내는 ’출력’으로 구성된다.
이 중 Linux는 CLI방식으로 명령어를 사용하여 시스템을 제어한다.
명령어 구조
command [option] [argument] |