[root@localhost ~]#
root : 접속한 계정의 ID
localhost : 접속한 장치의 이름
~ : 현재 위치한 디렉터리
※ 디렉터리 : CLI에서의 폴더 개념
# : 사용 권한(#: 관리자 권한, $: 일반 사용자 권한)
기본 디렉터리
- 모든 운영체제는 디렉터리들의tree구조로 구성
> Linux는 / 아래에 어딘가에 모든 파일과 디렉터리들이 존재
- 최초 설치 시 있는 디렉토리
* '->' 기호는 symbolic link file을 의미, 기호를 기준으로 왼쪽 이름이 오른쪽에 연결
( / 내부에 기본적으로 있는 /bin, /lib, /lib64, /sbin의 경우 예전 버전에 있던 디렉토리들이 다른 곳에 합쳐지면서 기존 버전을 사용하던 사용자나 서비스들이 잘못된 동작을 하지 않도록 사용자 편의성을 제공해주는 link)
/ : root dir, 모든 파일을 가지고 있는 디렉터리
/bin : 공용 명령어(관리자와 일반 사용자가 전부 사용하는 명령어)가
들어있는 디렉터리로 연결되는 링크 파일
/boot : 부팅에 필요한 이미지 파일, 설정 파일들이 들어있는 디렉토리
/dev : 운영체제가 장치를 인식하여 장치 파일을 만들어주는 디렉터리
/etc : 각종 환경 설정 파일들이 들어있는 디렉터리
/home : 일반 사용자들의 홈 디렉터리가 만들어지는 기본 위치
* 홈 디렉토리 : 사용자 개인 디렉토리
/lib : 시스템 및 프로그램 동작에 필요한 각종 라이브러리가 모여있는 디렉 토리, 32bit + 64bit 공용
/lib64: 64bit 전용 라이브러리가 모여있는 디렉토리
/media: local device(내 장치에 물리적으로 연결된 장치)를
사용할 수 있도록 연결해주는 디렉터리
/mnt : remote device(local 제외한 나머지)를 사용할 수 있도록 연결해주 는 디렉토리
/opt : 추가적인 어플리케이션(응용프로그램)들의 설치 경로로 사용되는
디렉토리(/usr에 들어가지 않는 프로그램)
/proc : 실행중인 프로세스의 정보와 CPU, 메모리 등의 시스템 정보가 가상 파일로 저장된 디렉토리
/run : 실행중인 서비스와 관련된 파일이 저장되는 디렉토리
/root : 관리자 root의 홈 디렉토리
/sbin : 시스템을 제어할 수 있는 명령어(관리자 전용 명령어)가 들어있는 디 렉토리로 연결되는 링크파일
/srb : 서버를 위한 디렉토리, 외부 사용자가 다른 디렉토리보다 비교적 쉽 게 접근이 가능
/sys : 시스템이 필요로 하는 각종 파일들(kernel 데이터에 대한 구조 속성 등)이 들어있는 디렉토리
/tmp : 각종 프로그램이 실행되면서 생성되는 임시 파일/디렉토리들이 만들 어지는 디렉토리
/usr : 일반 사용자들을 위한 대부분의 프로그램이 들어있는 디렉토리
/var : 자주 변경되는 시스템 파일들(log 등)이 모여있는 디렉토리