운영체제 : 사용자와 하드웨어간의 인터페이스로서 자원관리, 편리한 사용 환경 제공유틸리티 : 컴퓨터 동작에 필수적이지는 않지만, 부수적인 특정 작업을 수행함응용 프로그램 ⇾ 시스템 호출을 사용함시스템 호출이란? 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이
\User Information\ \Password Information\ \UID\ \GID\ \su command\ | command | fuction | | --- | --- | | su username | user를 바꿈 (디렉터리는 바뀌지 않음 ->
listing files and directorycat을 사용하여 파일을 읽어 올 때 내용이 겁나 많아서 한번에 보기 힘들 때 사용주로 로그 기록을 읽을 때 사용 head -> 첫번째 줄 부터 10번째 라인 까지 출력tail -> 마지막 줄 부터 위로 10번째 라인
user : 파일 소유자group : 파일 소유 그룹other : 모든 다른 사용자들write permission ⇾ 매우 조심스럽게 다뤄줘야 함 ⇾ 왜? 누군가 중요한 파일 내용을 수정할 수 있음⇾ sticky 비트를 통해 해결 가능cf) 디렉토리에 touch 명령
자르기 == 삭제 ⇾ 삭제를 하면 삭제한 내용이 임시적으로 메모리에 저장되어 있기 때문에 붙여넣기 하면 삭제한 내용이 붙여넣기 됨
command 사용법을 모를 때 사용 특정 명령어나 파일에 대한 한줄의 간략한 설명을 보여줌, man -f 와 동일한 기능 (명령어를 검색할 때 사용)모든 페이지에서 특정 키워드에 매칭 되는 세션을 검색(파일, 명령어, 아카이브 등등 특정 키워드와 매칭 되는 모든게
⇾ 2개의 개념1) 통합 파일 시스템 ⇾ 디렉터리와 파일의 계층구조2) 파일 시스템 타입 ⇾ 커널이 물리적 장치에 데이터를 저장하는 포멧 시스템"/" (root) 경로를 통해 접근할 수 있음개인 파일 시스템들이 모여 통합 파일 시스템이 된다. ⇾ root 디렉터리는 어

프로그램이 시스템에서 실행중인 상태Lives : 실행중인Dies : 종료된커널 ⇾ PID로 프로세스 식별\*32bit 주소 공간\*\[\*PID and PPID\*Process ID (PID) : 프로세스에 할당된 특별한 식별자, 범위 (0~65535), 시스템에서 P
User ⇾ 바로 Kernel에 접근 불가능user는 shell에서 system call을 통해 커널에 입력을 하면 커널이 반응/결과를 쉘에 전달하고 쉘이 다시 출력을 user에게 전달한다. 커널 : 모든 차원을 초기화하고 통제한다.⇾ 프로세스, 메모리, 파일, 디바