UNIX 프로그래밍

ctags & cscope 설치 및 사용하기

1. ctags 란 ?    = >  ctags는 프로그래밍 소스 코드의 태그 (전역변수 선언, 함수 정의, 메크로 정의)들의          데이터 베이스(tags파일)을 생성하는 명령어입니다.           커널 소스 분석등 작업에서 탁월한 성능을 발휘합니다 2. ctags 버전 확인하기    = > (쉘에서)  $ctags –version 이라고 입력한다 설치 돼어 있는경우 버전 정보가 […]

ctags & cscope 설치 및 사용하기 더 읽기"

x86 기반 PC를 이용한 리눅스 커널 모듈 프로그래밍 학습에 관한 방법론 제시

x86 기반 PC를 이용한 리눅스 커널 모듈 프로그래밍 학습에 관한 방법론 제시   출처 : 한빛미디어(주) http://network.hanbitbook.co.kr/view.php?bi_id=1018 저자: 임영규 / GNOME LINUX R&D / imlinux70@hanafos.com 1. 서론 임베디드 시스템이란 단어와 함께 리눅스는 그 동반자적인 역할을 충분히 해 내고 있는 것은 사실이다. 다양한 임베디드 교육용 개발 툴 킷이 있음에도 불구하고 이를 학습하기란 비용면에서 그리 만만한 것은

x86 기반 PC를 이용한 리눅스 커널 모듈 프로그래밍 학습에 관한 방법론 제시 더 읽기"

diff & patch 사용방법

많은 분들이 오픈 소스 프로젝트에 참여하고 싶어도 이 두 가지 프로그램을 어떻게 쓰는지 몰라 힘들다고 하셔서 여기다 간단히 소개합니다. 우선 diff는 말 그대로 difference, 즉 차이를 만들어 주는 프로그램입니다. 차는 두 디렉토리간일 수도 있고, 두 파일간일 수도 있습니다. 두 가지 모두 지원합니다. 가령 인터넷에서 chikichiki-2.0.tar.gz란 소스 패키지를 받아서 압축을 풀었다고 합시다. 그럼 현재 디렉토리에 chikichiki-2.0/

diff & patch 사용방법 더 읽기"

diff

목적 텍스트 파일을 비교합니다.   구문        두 파일의 내용을 비교하는 방법   diff [ -c| -C Lines | -D [ String ] | -e | -f | -n ] [ -b ] [ -i] [ -t ] [ -w ] File 1 File2 diff [ -h ] [ -b ] File 1

diff 더 읽기"

문자열 일괄 치환 스크립트

#!/bin/sh ############################################################## 파일내의 문자열 치환 스크립트## sed “s/A/B/g” < $i > $i.new# 아래 부분의 A 를 B 로 변경한다.## 아래와 같이 하면 모든 파일을 찾아서 바꾼다.# find ./test/ -type f -exec /replace.sh {} \; -print############################################################# for i in $*; do    sed “s/A/B/g” < $i > $i.new    mv -f $i.new $idone

문자열 일괄 치환 스크립트 더 읽기"

comp.unix.programmer newsgroup FAQ 한글번역판 Part.1

comp.unix.programmer newsgroup FAQ 한글번역판 Part.1  문서제목 : 1. Process Control작 성 자 : 조성원편 집 자 : 박민식(SADWIND)작 성 일 : 2001. 05. 16원 출 처 : http://www.efefeffang.com/unix/faq_toc.html   원문 출처는 위에 명시된 것과 같습니다.1장은 프로세스 제어에 관련된 내용입니다.원래 About This FAQ란 문서부터 시작하지만.. 일단 여기서는 뺐습니다 ㅡ.ㅡ(SADWIND 曰, ‘그것두 번역하랏! ㅡ.,ㅡ) 1.1 새로운 프로세스

comp.unix.programmer newsgroup FAQ 한글번역판 Part.1 더 읽기"

Unix Select Poll - Multiplex 서버 구현위한 자료 1

unix select 와 poll   2. 파일 핸들링 일반 (파이프와 소켓 포함)  2.1 다중 연결(multiple connection)관리는 어떻게 하는가?    2.1.1 select()는 어떻게 사용하는가?    2.1.2 poll()은 어떻게 사용하는가?    2.1.3 select나 poll처럼 동시에 SysV IPC를 사용할 수 있는가?  2.2 반대쪽 연결이 끊겼는지 알수 있습니까?  2.3 디렉토리를 읽는 가장 좋은 방법은?  2.4 어떤 다른 사람이 파일을

Unix Select Poll - Multiplex 서버 구현위한 자료 1 더 읽기"

Unix Domain Socket을 이용한 IPC

Unix Domain Socket을 이용한 IPCPosted on 2002/4/7 Topic: 시스템 프로그램 article_UNIX 도메인소켓을 이용한 IPC위키 홈으로 Unix Domain Socket(이하 UDS) 는 socket API를 수정없이 이용며, port 기반의 Inernet Domain Socket에 비해서 로컬 시스템의 파일시스템을 이용해서 내부프로세스간의 통신을 위해 사용한다는 점이 다르다고 할수 있다. ls 를 이용해서 통신을 위해서 만들어진 파일을 보면 다음과 같은 모습을 보인다. [yundream@localhost

Unix Domain Socket을 이용한 IPC 더 읽기"

위로 스크롤