Raspberry Pi_Kor_17.1.1 package

17.1 package manager system

17.1.1 package

package란 시스템이 요구하는 형식으로 프로그램을 배포하여 설치할 수 있도록 필요한 모든 자료가 사전 정의된 방식으로 구성되어 있는 일련의 파일들의 묶음을 의미한다. package는 computer program뿐만 아니라 그 프로그램을 적용하는데 필요한 metadata를 포함하고 있다. Package metadata는 package에 대한 설명, version, 그리고 다른 package와의 dependency(먼저 설치되어야 하는 다른 package와의 관계)에 대한 정보를 함께 가지고 있다.

Raspberry Pi_Kor_17.0 Chapter 17 프로그램 설치와 Upgrade

Chapter 17 프로그램 설치와 Upgrade

Chapter 주요 내용

여기서는 Raspberry Pi 시스템에 프로그램을 추가적으로 설치하는 절차에 대해서 설명하고자 한다. 또한 이전에 설치한 프로그램을 제거하거나 upgrade하는 방법 등에 대해서도 설명할 것이다.

다음과 같은 항목에 대한 내용을 포함하고 있다.
■ package manager system

■ package 관리도구

■ 설치 프로그램 source 확보

■ 프로그램 설치 및 재설치

■ 프로그램 설치 제거

■ 프로그램 update 및 upgrade

■ system kernel 및 firmware upgrade

Raspberry Pi_Kor_16.2.3 Text 파일 생성

16.2.3 Text 파일 생성

Raspberry Pi에서 text 파일을 생성하는 방법은 여러가지가 있다. Shell Terminal에서 생성하는 방법도 있고, Desktop window에서 처리하는 방법도 있다.

Shell Terminal에서 text 파일을 생성하는 방법에는 다음의 여러 가지를 이용할 수 있다.

Raspberry Pi_Kor_16.2.2 directory와 파일의 이름 변경

16.2.2 directory와 파일의 이름 변경

16.2.2.1 “mv” 명령 – directory와 파일의 이름 변경

Shell에서 directory나 파일의 이름을 변경하기 위해서는 다음 명령을 사용할 수 있다.

Raspberry Pi_Kor_16.2.1 directory생성

16.2 directory와 파일의 관리

16.2.1 directory생성

Raspberry Pi 시스템에서 모든 자료는 directory에 보관되므로 자료를 보관하기 전에 directory가 먼저 만들어져 있어야 한다.

16.2.1.1 “mkdir” 명령 – directory 생성

Shell에서 directory를 만들기 위해서는 다음 명령을 사용할 수 있다.

Raspberry Pi_Kor_16.1.4 특수 폴더와 특수 파일

16.1.4 특수 폴더와 특수 파일

16.1.4.1 hidden 파일

Linux에서는 “.”으로 시작하는 directory나 파일은 hidden 파일로 간주한다. 이들 파일들은 통상적으로 여러 application들이 여러 가지 목적으로 만들어 둔 설정파일들과 임시파일들이다. 이들은 통상적인 자료와는 구분하여 일상적인 보통 작업에서는 보이지 않도록 하기 위해서 hidden 속성을 부여하여 관리하는 것이다.

Raspberry Pi_Kor_16.1.3 폴더와 파일의 경로 지정

16.1.3 폴더와 파일의 경로 지정

Linux에서 directory나 파일의 경로를 지정하는 방법은 경로를 지정할 때 기술하는 시작 위치에 따라 두 가지가 있다. 하나는 “/” (root directory)에서 시작하는 절대경로 방식이고, 다른 하나는 현재의 작업위치를 기준으로 기술하는 상대경로 방식이다.

Raspberry Pi_Kor_16.1.2 directory와 파일의 이름 규칙

16.1.2 directory와 파일의 이름 규칙

directory와 파일에 이름을 부여할 때는 다음과 같은 규칙에 따른다.

■ 대문자, 소문자를 구별하며, 기본적으로 소문자 사용을 권장한다.

■ 문자는 알파벳, 숫자, 하이픈(-), period(.)만 사용을 권장한다.

■ *, &, |, ” “, $ 공백 등은 사용을 권하지 않는다.

■ 시작문자 period(.)는 숨김파일을 의미하므로 유의해서 사용한다.

■ 확장자 개념이 없다.

■ 길이는 파일 유형에 따라 달라질 수 있지만 통상 255 문자까지 가능함

Raspberry Pi_Kor_16.1.1 directory와 파일의 개념

16.1 directory와 파일의 기본 체계

16.1.1 directory와 파일의 개념

16.1.1.1 폴더(folder) 또는 directory

directory는 자체적으로 구체적인 자료를 가지지 않고, 구체적인 자료를 가지고 있는 파일을 관리하는데 사용한다. directory는 많은 파일들을 분류하여 구분하여 저장하고, 사후에 검색을 용이하게 함으로써 사용의 효율성을 높이는 목적으로 사용한다.

Raspberry Pi_Kor_16.0 Chapter 16 파일 관리

Chapter 16 파일 관리

Chapter 주요 내용

여기서는 시스템에 보관되어 있는 directory 및 자료를 관리하는 여러 가지 방법에 대해서 설명하기로 한다. 여기서는 Shell Terminal에서 처리하는 방법과 함께 window를 통해서 처리하는 방법을 함께 설명하도록 할 것이다.

다음과 같은 항목에 대한 내용을 포함하고 있다.
■ directory와 파일의 기본 체계

■ directory와 파일의 관리

■ directory와 파일의 활용

■ text 파일 관리