1/67
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Windows 특징
90년대 MS
단일 사용자 시스템, 네트워크 기능 강화
Plug & Play(PnP): hw 설치 시 필요한 시스템 환경을 OS가 자동 구성
선점형 멀티태스킹
Plug & Play (PnP)
hw 설치 시 필요한 시스템 환경을 OS가 자동 구성
선점형 멀티태스킹(Windows)
동시에 여러 프로그램 실행하면서 OS가 각 작업의 cpu 이용 시간 제어
프로그램 문제 생기면 강제 종료하고 모든 시스템 자원 반환
Windows 환경 변수
시스템 sw 동작에 영향 미치는 동적 값들 모임
시스템 기본 정보 저장, 자식 프로세스에 상속
%ALLUSERSPROFILE%
모든 사용자 프로필 저장된 폴더
%APPDATA%
설치된 프로그램의 필요 데이터가 저장된 폴더
%COMSPEC%
기본 명령 프롬프트로 사용할 프로그램명
%HOMEDRIVE%
로그인한 계정 정보 저장된 드라이브
%HOMEPATH%
로그인 계정의 기본 폴더
%LOGONSERVER%
로그인 계정이 접속한 서버명
%PATH% (Windows)
실행 파일 찾는 경로
%PATHEXT%
cmd에서 실행 가능한 파일의 확장자 목록
%PROGRAMFILES%
기본 프로그램의 설치 폴더
%SYSTEMDRIVE%
윈도우 부팅 드라이브
%SYSTEMROOT%
부팅된 os 든 폴더
%TEMP%, %TMP%
임시 파일 저장 폴더
%USERDOMAIN%
로그인 시스템의 도메인명
%USERNAME%
로그인 계정 이름
%USERPROFILE%
로그인 유저의 프로필 저장된 폴더
Windows 명령어 - dir
현제 디렉터리 파일 목록 표시
/? (도움말), /p (화면 단위 표시), /w (가로 나열), /o (정렬 방식), /s (하위 디렉터리 포함), /a (속성 파일 목록)
Windows 명령어 - copy 파일명 디렉명
파일 복사
Windows 명령어 - del 파일명
파일 삭제
Windows 명령어 - type 파일명
파일 내용 표시
Windows 명령어 - ren 파일명 새이름
파일 이름 변경
Windows 명령어 - md 디렉명
디렉터리 생성
Windows 명령어 - cd 디렉명
동일 드라이브에서 디렉 위치 변경
Windows 명령어 - cls
화면 내용 지움
Windows 명령어 - attrib +?-? 파일명
파일 속성 변경
(추가), - (해제)
r (읽기 전용), a (저장/백업), s (시스템 파일), h (숨김 파일)
Windows 명령어 - find "문자열" 파일명
파일에서 문자열 찾기
Windows 명령어 - chkdsk
디스크 상태 점검
Windows 명령어 - format 디스크
디스크 표면을 트랙과 섹터로 나눠 초기화
Windows 명령어 - move 파일명 디렉명
파일 이동
UNIX/LINUX 특징
60년대 AT&T 벨 연구소, MIT, GE 공동 개발
C 기반 -> 이식성, 호환성 높음
다중 사용자, 다중 작업(멀티태스킹) 지원
네트워크 관리 OS로 적합, 트리 구조의 파일 시스템
UNIX 구성 요소
커널, 쉘, 유틸리티 프로그램
UNIX 구성 요소 - 커널(Kernel)
핵심 기능, hw 보호(캡슐화), 프로그램-hw 간 인터페이스 역할
프로세스 관리, 기억장치 관리, 파일 시스템 관리, 입출력 관리 등
UNIX 구성 요소 - 쉘(Shell)
명령어 해석기: 사용자 명령어 인식해 프로그램 호출, 명령 수행
시스템-사용자 간 인터페이스
주기억장치에 없고, 파일 형태로 존재
Bourne Shell, C Shell, Korn Shell 등
UNIX/LINUX 환경 변수 (공통)
환경 변수 사용 시 변수명 앞에 $ 붙이기
set, env, setenv, printenv: 모든 환경 변수와 값 표기
UNIX/LINUX 환경 변수 - $DISPLAY
현재 X윈도 디스플레이 위치
UNIX/LINUX 환경 변수 - $HOME
사용자의 홈 디렉터리
UNIX/LINUX 환경 변수 - $LANG
프로그램에서 기본 지원하는 언어
UNIX/LINUX 환경 변수 - $MAIL
메일 보관 경로
UNIX/LINUX 환경 변수 - $PATH
실행 파일 찾는 경로
UNIX/LINUX 환경 변수 - $PS1
쉘 프롬프트 정보
UNIX/LINUX 환경 변수 - $PWD
현재 작업 디렉터리
UNIX/LINUX 환경 변수 - $TERM
로긴 터미널 타입
UNIX/LINUX 환경 변수 - $USER
사용자 이름
UNIX/LINUX 명령어 - fork()
새 프로세스 생성: 하위 프로세스 호출, 프로세스 복제 명령
UNIX/LINUX 명령어 - uname
시스템 정보 표시: 이름, 버전, 넷 호스트명 등
UNIX/LINUX 명령어 - wait
fork 후 exec로 실행되는 프로세스의 상위 프로세스가 하위 종료 등의 event 대기
UNIX/LINUX 명령어 - chmod
파일 보호 모드: 파일 사용 허가 지정
u(사용자), g(그룹), o(다른 사용자), a(모두)
+, -, = (권한 추가/삭제/부여)
r(읽기), w(쓰기), x(실행)
UNIX/LINUX 명령어 - ls
현 디렉토리의 파일 목록 확인
UNIX/LINUX 명령어 - cat 파일명
파일 내용 표시
UNIX/LINUX 명령어 - chown 유저명 파일명
파일 소유자 변경
UNIX/LINUX 명령어 - cd 디렉명
디렉 위치 변경
UNIX/LINUX 명령어 - cp 파일명 디렉명(/새이름)
파일 복사
UNIX/LINUX 명령어 - rm 파일명
파일 삭제
UNIX/LINUX 명령어 - find 파일명
파일 찾기
UNIX/LINUX 명령어 - fsck 경로
파일 시스템 검사/보수
UNIX/LINUX 명령어 - kill 번호
프로세스 종료: PID(프로세스 고유 번호) 사용
UNIX/LINUX 명령어 - killall 프세명
프로세스 종료: 프로세스 이름 사용
UNIX/LINUX 명령어 - mkdir 디렉명
디렉 생성
UNIX/LINUX 명령어 - rmdir 디렉명
디렉 삭제
UNIX/LINUX 명령어 - mv 파일명 디렉명(/새이름)
파일 이동
UNIX/LINUX 명령어 - ps
현 실행 프로세스 표시
UNIX/LINUX 명령어 - pwd
현 작업중 디렉 경로를 화면에 표시
UNIX/LINUX 명령어 - top
시스템 프로세스와 메모리 사용 현황을 표시
UNIX/LINUX 명령어 - who
현 시스템 접속 사용자 표시
UNIX/LINUX 파일 권한 표현
10자리로 표현: (파일 구분) (소유자) (그룹) (기타 사용자)
r(읽기)=4, w(쓰기)=2, x(실행)=1, -(권한없음)=0