목록셸 (4)
박봉달의 개발생활
안녕하세요! 박봉달입니다! 유닉스는 특히 서버에 많이 쓰이는 운영체제입니다 우리가 많이 쓰는 윈도우와는 다른 방식으로 구성되어있는데요, 오늘은 유닉스(Unix) 쉘 스크립트와 쉘 변수 에 대해서 알아보도록 하겠습니다! 1. 쉘 스크립트 * 스크립트 - 인터프리터라 불리는 다른 프로그램에 의해 실행되는 프로그램 - 자바 스크립트, Perl, 파이썬 등이 있음 - 최종 사용자가 응용 프로그램의 동작을 사용자의 요구에 맞게 수행 - 스크립트 언어라고도 하며 응용 프로그램과 독립하여 사용 * 셸 스크립트 - 셸이 실행하는 프로그램 - 유닉스 명령 + 셸이 제공하는 프로그램 구성 요소 - 셸 스크리브 파일 이름은 키워드나 에일리어스, 내장 명령과 같은 이름을 쓰지 않는 것이 바람직함 * 셸 명령 실행 ..
안녕하세요! 박봉달입니다! 유닉스는 특히 서버에 많이 쓰이는 운영체제입니다 우리가 많이 쓰는 윈도우와는 다른 방식으로 구성되어있는데요, 오늘은 유닉스(Unix) 의 셸의 종류와 기능에 대해서 알아보도록 하겠습니다! 1. 유닉스 셸의 기능과 종류 * 셸(Shell) - 사용자와 커널 사이의 중간 역할 - 명령을 해석하고 실행 결과를 알려주는 역할 - 사용자의 명령 입력 편의를 위한 환경 설정 * 셸의 기능 - 명령어 해석 기능 - 사용자와 커널 사이에 명령 해석하여 전달 - 사용자가 로그인 하면 셸이 자동으로 실행되어 명령을 입력하기를 기다림 -> 로그인 셸 - 프롬프트 : 셸이 사용자의 명령을 기다리고 있음을 나타내는 표시 - 로그인 셸 : /etc/passwd 파일에 사용자별로 지정 * 프로그래밍 기능..
안녕하세요 박봉달입니다! 오늘은 리눅스 마스터 1급 공부 셋째날의 기록을 남겨보도록 하겠습니다. 서적은 이기적 리눅스마스터 1급 이론서+기출문제를 기본으로 하고 있습니다. 1. 리눅스 개요 ▶ 리눅스의 정의 및 의의 1) 리눅스의 정의 - 1991년 리눅스 토발즈에 의해 오픈소스로 개발되었고 개인용 컴퓨터, 서버, 메인 프레임, 모바일 기기, 임베디드 기기를 위한 유닉스 호환 운영체제이다 2) 리눅스의 의미 - 개발 당시엔 지금과 같은 파일 관리, 네트워크 관리, X Windows, 개발자 도구 등의 패키지를 포함하는 운영체제의 형태는 아니었고, 단지 리눅스 커널만을 의미했다 - 현재는 FSF(Free Software Foundation)가 GNU 프로젝트를 통해 리눅스 커널 기반으로 다양한 라이..
안녕하세요 박봉달입니다! 오늘은 리눅스 마스터 1급 공부 둘째날의 기록을 남겨보도록 하겠습니다. 서적은 이기적 리눅스마스터 1급 이론서+기출문제를 기본으로 하고 있습니다. 1. 운영체제의 개요 ▶ 운영체제의 정의 및 목적, 역할 1) 운영체제의 정의 - 사용자와 하드웨어 간 상호작용 위해 사용자 인터페이스 (UI)를 제공하는 시스템 소프트웨어 - 컴퓨터 중앙처리장치 (CPU), 메모리 및 주변 장치 등 하드웨어를 효율적으로 관리함 - 응용 프로그램이 동작할 수 있는 환경, 즉 프로그래밍 인터페이스 제공 2) 운영체제의 목적 - 일정시간 처리하는 일의 양인 처리능력(Throughput)의 향상을 목적으로 함 - 작업 의뢰 후 결과까지의 응답시간(Turnaround Time)의 최소화 목적 - 주어진..