2학년 2학기 기말 컴퓨터 시스템 일반 - 3 작성일 2018-12-06 | In Study vi 입력 모드 : 원하는 글자 입력 명령 모드 : 명령을 이용해 편집 :q 종료 :q! 저장 안하고 종료 :wq 저장 하고 종료 :x 저장 하고 종료 ZZ 저장 하고 종료 :r 지정한 파일의 내용을 현재 커서가 있는 줄 다음에 로드 :w 저장 :w! 덮어쓰기 라인 모드 : esc키로 진입 a : 현재 위치의 다음부터 입력 A : 현재 줄의 끝부터 입력 i : 현재 위치의 앞부터 입력 I : 현재 줄의 처음부터 입력 o : 현재 줄과 다음 줄 사이에 입력 O : 현재 줄과 이전 줄 사이에 입력 커서 단위 h, j, k, l : 좌, 하, 상, 우 단어 단위 e/E, b/B, w/W : 다음 단어의 끝, 이전 단어의 앞, 다음 단어의 앞글자로 이동 라인 단위 -, + : 이전, 다음 줄의 처음으로 이동 0, $ : 현재 줄의 맨 앞, 뒤로 이동 ^ 현재 줄의 첫 글자로 이동 문단 단위 (, ) : 문장의 시작, 끝으로 {, } : 문단의 시작, 끝으로 G : 문서의 마지막 줄 nG : n번째 줄 M : 화면의 중간 줄 삭제 명령 x : 커서쪽 문자 삭제 X : 커서 왼쪽 삭제 D : 커서부터 줄의 끝까지 삭제 dd : 현재 줄 삭제 yy : 현재 행 복사 p : 현재 행 이후 붙여넣기 숫자dd : 현재부터 숫자만큼 행 삭제 숫자yy : 현재 커서부터 숫자만큼 행 복사 블록 모드 Ctrl+V 시 블록 모드 진입 x : 삭제, y : 복사, p : 붙여넣기 u : 되돌리기, Ctrl+r : 다시 실행 검색 /단어 : 현재 위치에서 앞으로 검색 ?단어 : 현재 위치에서 뒤로 검색 n : 앞 또는 이전 검색 반복 N : 반대 방향으로 이전 검색 반복 더 읽어보기 »
2학년 2학기 기말 컴퓨터 시스템 일반 - 2 작성일 2018-12-05 | In Study 사용자 계정 관리 사용자 계정 여러 사용자가 동시에 하나에 시스템에 로그인 가능 각각의 사용자는 id라고 불리는 고유한 식별자인 계정이 필요 각 사용자는 적어도 하나의 그룹에 속함 그룹은 그룹 id로 구분 각 사용자는 자신의 홈 디렉토리와 환경 설정 파일 소유 각 사용자는 허가권을 가진 파일에만 접근 가능 root 계정 시스템을 관리할 수 있는 유일한 계정 더 읽어보기 »
2학년 2학기 기말 컴퓨터 시스템 일반 - 1 작성일 2018-12-05 | In Study 리눅스의 개요 리눅스란? 멀티 유저, 멀티 태스킹 지원 UNIX와 유사 리누스 토발스에 의해 개발된 공개OS 독점/배타X, 프리 소프트웨어 GNU라이센스 => 누구에게나 자유롭게 배포 GNU 프로젝트 프로그램 복제/공유 자유 개작 자유 개작 후 배포 자유 리눅스의 역사 1969 - UNIX 개발(어셈블리어) 1971 - C언어로 UNIX 재작성 1985 - GNU 선언문 발표 1991 - 리눅스 커널 완성 리눅스의 특징 완벽한 멀티 유저, 멀티 태스킹 OS CLI, GUI 지원 오픈 소스 여러 종류의 파일 시스템 지원 (FAT, FAT3, NTFS, NFS, xfs) 쉘 제공 : 대화형 사용자 인터페이스 HW 효과적 사용 : 메모리 적게 차지 인터넷의 모든 기능 지원 가술 지원 어려움 배포판 전체 시스템을 구성하는 SW패키지 형태 데비안 리눅스 GNU 공식 후원 제품 우분투 : 사용자 편의성 중점 민트 레드햇 리눅스 알기 쉬운 인스톨러, 관리도구 사용 RPM(Redhat Package Manager) 지원 제품 페트라 : 래드햇 후원, 기술 지향, 짧은 간격으로 업데이트 CentOS : 래드햇 엔터프라이즈 리눅스 배포판, 기업용 서버로 많이 사용, 기술지원X 리눅스의 구조 HW cpu, gpu, ram 등의 하드웨어 커널 가장 핵심적인 연산이 이루어지는 곳 하드웨어 제어 프로세스/메모리/파일 관리 프로그램과 HW사이의 관리자 쉘 명령어를 해석하여 커널에 저장 대화형 사용자 인터페이스 명령어 이해&실행 종류 본쉘(bash) C쉘(csh) 콘쉘(ksh) 커널 -> 쉘 (작업 지시) 커널 <- 쉘 (결과 전송) 더 읽어보기 »
구글 검색 엔진 알고리즘 작성일 2018-11-26 | In Other-Algorithm 이번 글에서는 구글 검색 엔진 초창기 때부터 사용되어왔고, 최근에도 구글 검색 엔진의 뼈대가 되는 PageRank알고리즘을 다룹니다. 또한, PageRank알고리즘의 개발자인 세르게이 브린의 논문을 많이 참고/인용해 글을 작성하였습니다. 더 읽어보기 »