커널은 리눅스의 핵심, 프로세스관리, 메모리관리, 파일 및 장치등 컴퓨터의 하드웨어를 모두 제어
쉘은 커널과 사용자간의 접점으로 쉘을 통해 우리는 컴퓨터가 원하는 동작을 할 수 있다. 대표적으로는 BASH가 있고 요즘은 zsh이 많이 쓰이고있다.
응용프로그램은 각종 프로그램 시스템을 위한 프로그램, 사용자의 문서 편집 도구, 브라우저, 네트워크 도구 등 다양한 프로그램을 말한다.
리눅스의 파일 구조는 거꾸로된 나무 형태로 트리구조로 말하고 있다.
리눅스 시스템상 다양한 디렉토리가 존재하게 되는데 주목해야할 것은 홈 디렉토리 이다.
홈 디렉토리는 사용자의 정보를 저장할 수 있는 공간을 제공하는 경로이다.
터미널 우분투
cd : 경로를 입력하는 명령어 사용자의 홈 디렉토리
경로를 탐색할 때에는 절대경로와 상대경로를 알아야 한다.
절대경로는 루트부터 시작해서 현재 경로를 적어놓는 것
상대경로는 두가지 심볼을 이용하여 접근한다.
이것에 접근하려면 ls옵션을 사용해야한다. ls -a 숨겨진 파일을 보는데 사용한다.
싱글 닷은 현재경로, 더블 닷은 상위경로.
아이콘과 같은 것들을 이용해서 컴퓨터를 제어하는 방식은 zui
명령어로 컴퓨터를 제어하는 방식은 cli -