/usr

/usr

Creator
Created
Created
2019 Nov 5 5:17
Editor
Edited
Edited
2023 Oct 15 16:14
Refs
Refs
시스템이 아닌 일반 사용자들이 주로 사용하는 디렉토리.

/usr/bin은 일부 표준 시스템 유틸리티, /usr/man은 맨페이지, /usr/include는 C프로그램헤더,/usr/sbin은 관리자 실행 프로그램
 
 
c++, chsh, cpp, crontab, du, find 등과 같이 일반사용자들용 명령어들은 /usr/bin에 위치합니다.
 
 
 
시스템관리자 전용명령어를 제외한 거의 모든 일반적 리눅스 명령어들이 존재하는 위치가 /usr/bin 입니다.
 
특히 /usr/local 디렉토리는 사용자들이 설치한 어플리케이션이 설치되는 위치입니다.
 
 
그리고 /usr/sbin에는 각종 어플리케이션 설치시에 생성되는 명령어들과 네트워크에 관련된 명령어들이 주로 존재
 
 

/use/src/kernel_name/mm


메모리 관리자가 구현되어 있는 디렉토리임.
물리 메모리, 가상 메모리, 동적 메모리 관리 기능이 구현되어 있음.

/use/src/kernel_name/fs


linux에서 지원하는
파일시스템
open(), read(), write()
와 같은 시스템 호출이 구현되어 있음.출처:

/use/src/kernel_name/arch


many cpus
in cpu folder there is also

/archi


  • /boot - botstrap
  • /kernel - hardware dependant kernel, related hardware, init
  • /mm - hw dependent mm routines
  • /lib
 

/use/src/kernel_name/include


리눅스 커널이 사용하는 헤드 파일들이 구현된 디렉토리 임.
하드웨어에 독립적, 즉 하드웨어와 별 상관없는 부분들인 include/linux에 정의되어 있음.
반면에, 하드웨어에 종속적, 즉 하드웨어에 따라서 변경되어야 할 부분은 include/ams-$(ARCH)에 정의되어 있음
 
header files for the kernel
  • linux/ - hw dep
  • asm-xxx/ -hw indep

documentation/


documentations for kernel
sbin
/bin

Recommendations