본문 바로가기

IT 지식쌓기

[Linux] Shell Shell명령어 해석기 또는 명령 행 인터페이스로, 사용자와 커널 사이에서 명령어를 해석하여 처리한다Shell script는 텍스트 파일로, 반복적으로 수행되는 작업을 Shell script로 작성할 수 있다.세미콜론(;)을 사용하면 한 라인에 여러 명령을 입력할 수 있다.셸은 Bash를 기본 셸로 사용하며, 일반사용자는 $, root 사용자는 #을 사용한다.Bash shellBourne Again Shell로 Bourne shell의 개선된 버전많은 셸 스크립트의 문법이 Bourne shell에 기반을 둠실행 명령은 /bin/bash기본 셸을 변경할 수 있음chsh -s /bin/sh 셸 명령의 형식> 명령어 옵션 인수대개 명령어는 프로그램의 이름인수는 명령의 수행 대상을 지정하는 것grep "Kild.. 더보기
[운영체제] 운영체제란? 운영체제? 컴퓨터 시스템의 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 프로그램들의 모습으로 대표적인 시스템 소프트웨어 커널모드(슈퍼바이저 모드) 사용자 모드 (보호모드) 하드웨어를 직접 제어할 수 있는 CPU 명령어를 사용할 수 있는 모드 운영체제의 커널이 동작함 하드웨어를 직접 제어할 수 있는 CPU명령어를 사용할 수 없는 모드 응용프로그램이 동작 커널(kernel) 커널 모드에서 동작하는 운영체제의 핵심 요소 응용 프로그램과 하드웨어 수준의 처리 사이의 가교 역할 구성방식: 일체형 커널, 마이크로 커널 개념 장점 단점 일체형 커널 운영체제의 모든 서비스가 커널 내에 포함됨 ex. UNIX, Linux 커널 내부 요소들이 서로 효율적으로 상호 작용함 한 요소라도 오류가 발생하면 .. 더보기