2015/01

    [파일입출력] 1. 파일열기

    [파일입출력] 1. 파일열기

    리눅스는 거의 모든 것을 파일로 표현하고, 파일로 다룬다.그렇기에 리눅스 시스템 프로그래밍에서 파일 입출력은 굉장히 중요한 부분이다. 파일을 다루는 가장 기본적인 리눅스 시스템 콜을 하나씩 알아볼 것이다. 파일을 조작(읽거나 쓰는) 하기 전에 반드시 열어야 한다. 리눅스 커널은 파일 테이블이라고 하는 프로세스 별로 열린 파일들을 관리한다.이때 이 파일들은 파일 디스크립터로 인덱싱되어 관리된다. 파일 디스크립터는 종종 fd 라고도 많이 불리는데, 이 테이블에는 다양한 파일의 정보가 담겨있다.이 파일 디스크립터는 사용자 영역과 커널 영역 모두에서 프로세스 내의 고유한 식별자로 사용된다. 먼저 파일을 열기 위한 방법에 대해 알아보자. 파일에 접근하는 가장 기본적인 방법은 read(), write()등의 시스템..

    Ubuntu 14.04 64bit adobe flash install

    Ubuntu 14.04 64bit adobe flash install

    리눅스를 사용하다보면 Adobe flash가 필요한 경우가 있다. 동영상을 보는 등의 일을 할 때 Adobe Flash가 없어 불편을 겪었던 적이 있을 겁니다. 우분투 14.04에서 Adobe Flash를 설치하는 방법에 대해 알아보겠습니다. Step 1> vi를 이용하여 아래 경로의 파일을 열어봅시다./etc/apt/sources.list 위 경로의 sources.list 파일을 열면 아래와 같은 화면이 보일 것입니다. 자세히 보면 위 파일 안에 아래와 같은 목록이 보일 것입니다. Step 2> deb http://archive.canonical.com/ubuntu trusty partnerdeb-src http://archive.canonical.com/ubuntu trusty partner 원래는 ..