본문 바로가기

리눅스3

운영체제에 대해서 알아보자!!! 운영 체제란? 운영체제 (Operating System, OS) 무엇일까? 운영체제 또는 오퍼레이팅 시스템은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적인 서비스를 지원하는 컴퓨터 시스템의 핵심 소프트웨어이다. 또한 운영체제는 컴퓨터의 자원을 효율적으로 사용하고, 응용 프로그램이 하드웨어를 직접 제어할 필요없이 제공하며, 컴퓨터 시스템의 보안을 유지하고, 파일과 데이터를 관리한다. 운영체제의 두 모드 운영체제는 커널 모드와 사용자 모드로 나뉘어 구동된다. 각각의 모드는 다른 권한과 규칙을 가지고 있으며, 이를 통해 시스템을 보호하고 안전하게 운영하는데 도움이 된다. 1. 커널모드: - 커널 모드는 운영체제의 핵심 부분으로, 시스템의 모든 자원에 대한 접근 권한을 가진다. - 이 모.. 2023. 7. 21.
Linux 쉘 스크립트 문법에 대해 알아보자!! (2) 지난번에 리눅스 쉘 스크립트 문법중 변수 부분까지 작성했었다. 오늘은 그 다음 부분부터 작성 하겠다. 특별한 변수 쉘 스크립트에서는 아래 표와 같은 특별한 변수가 있다. 변수 기능 $0 스크립트명 $1 ~ $9 인수, 첫 번째의 인수는 $1, 2번째 인수는 $2로 액세스 $# 스크립트에 전달된 인수의 수 $* 모든 인수를 모아 하나로 처리 $@ 모든 인수를 각각 처리 $? 직전에 실행한 커맨드의 종료 값(0은 성공, 1은 실패) $$ 이 쉘 스크립트의 프로세스 ID $! 마지막으로 실행한 백그라운드 프로세스 ID 코드의 결과를 보면 $0은 스크립트명인 shell.sh를 출력하고 $1,2,3은 인수 1,2,3을 출력한다. $#는 인수의 개수인 3을 출력한다. 특수 문자 * ? [ ' " ` \ $ ; & .. 2023. 7. 16.
Linux 쉘 스크립트 문법에 대해 알아보자!! (1) 오늘은 리눅스 쉘 스크립트에 대해서 알아보도록 하자. 쉘 스크립트란? 쉘 스크립트란 간단히 말하면 Unix커맨드등을 나열해서 실행하는 것이다. 언제 어떤 조건으로 어떠한 명령을 실행시킬 것인가, 파일, 컨텐츠를 읽어 들일 것인가, 로그 파일을 작성하는 것 등 을 할 수 있다. 쉘 스크립트 기본 설정 기본 설정의 예시로 다음과 같이 shell.sh 파일을 작성한다. - 쉘 스크립트 파일은 기본적으로 .sh 확장자로 작성한다. - 실제 코드를 작성하기 전에 맨 처음의 행에는 #!/bin/sh 를 쓴다. 시스템에 지금부터 쉘 스크립트를 쓴다는 사실을 알려주기 위함이다. -쉘 스크립트 파일(shell.sh)을 실행하기 위해서는, 터미널에서 파일이 저장된 장소에 가서 아래의 커맨드 중 하나를 선택해서 실행해야 한.. 2023. 7. 15.