로컬 장치는 하드 디스크 또는 프린터와 같은 물리적 장치가 네트워크의 다른 지점이 아닌 사용자의 컴퓨터에 직접 연결되어 있는 것입니다. 이 경우 사용자는 원격 장치입니다.
디렉토리란 컴퓨팅에서 파일을 분류하기 위해 사용하는 이름공간을 말합니다. 파일 시스템 안에서는 파일과 다른 하부 디렉토리로 구성됩니다. 수많은 컴퓨터에서 디렉토리는 폴더(folder) 또는 카탈로그(catalog)라고도 합니다.
일반적인 파일 시스템은 수천개가 넘는 디렉토리들을 가지고 있습니다. 같은 디렉토리에 관련 파일들이 저장되어 나열 되고 관리됩니다. 디렉토리 속의 디렉토리를 그 디렉토리의 하위 디렉토리 또는 서브 디렉토리라고 합니다. 디렉토리들은 계급, 곧 트리 구조를 형성합니다. 하위 디렉토리 및 이에 분류되는 디렉토리 간의 관계를 기술하기 위해 부모 디렉토리와 자식 디렉토리란 용어도 사용합니다.
서버의 로컬 장치에서 직접 명령어를 작성할 수 있는 입출력 장치입니다.
서버의 로컬 또는 원격으로 접속할 수 있는 콘솔을 구현한 소프트웨어. 콘솔이 물리적인 장치라면 터미널은 원격제어 환경까지 포함하는 더 넓은 의미의 장치입니다.
쉘은 실제로 명령어를 전달하고 결과를 전달받는 프로그램입니다. 터미널이 실행되면 쉘이 실행된다고 봐도 무방합니다. 쉘은 터미널을 통해 실행됩니다. 터미널에서 사용자가 명령어를 입력하면 쉘은 명령어를 OS로 전달합니다.
/ : 루트 디렉토리, 모든 디렉토리들의 시작점
/bin : 기본 명령어가 저장된 디렉토리
/boot : 리눅스 부트로더(boot loader)가 존재하는 디렉토리. GRUB과 같은 부트로더에 관한 파일들이 존재
/dev : 시스템 디바이스(device)파일을 저장하고 있는 디렉토리. 즉, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재
/etc : 기타 정보들 저장. 시스템의 거의 모든 설정파일이 존재하는 디렉토리. /etc/sysconfig(시스템 제어판용 설정파일), /etc/passwd(사용자관리 설정파일), /etc/named.conf(DNS 설정파일) 등과 같은 파일들이 존재
/home : 유저들이 있는 홈
/lib : 공유되는 라이브러리(설치 파일) 등
/proc : 프로세스 정보
/sbin : 관리자용 명령어
/tmp : 템포러리(temporary) 폴더. 일명 공용 디렉토리. 시스템을 사용하는 모든 사용자들이 사용하는 디렉토리
/usr : 시스템이 아닌 일반 사용자들이 주로 사용하는 디렉토리
/var : 용량이 큰 파일들 존재. logs, ftp, spool, mail
/lost+found : 사용되지 않는 파일 모음, 윈도우의 휴지통 같은 곳
/cf.inode : 파일 시스템을 트리형태로 메모리에 올려놓고 파일을 찾을 때 빨리 찾을 수 있게함.
<참고>