Man Page

Man PageManual Page의 줄임말로 Unix(# man printf# man open# man readread 같은 경우에는 쉘명령어인 read와 시스템 콜로 사용되는 read가 존재한다. 이경우 카테고리 번호를 명시함으로써 원하는 도움말을 얻어올 수 있다.# man -s 2 read# man -s 1 readman 페이지의 도움말들은 주로 영...

ASCII

ASCIIAmerican Standard Code for Information Interchange 의 줄임말로, 영어 알파벳 문자를 위한 문자 인코딩변환 값을 가지고 있다. ASCII(ASCII 값들중 32번부터 127의 값은 모니터와 프린터를 통해스 프린트 될 수 있는데, 이러한 이유로 printable characters라고 부르기도 한다.https...

linux man page : unmask

umask를 통해서 mask를 만들면 이후 open(2)등을 통해서 생성되는 모든 파일에 적용된다. 또한 umask의 값은 open(2)에 의해 생성되는 권한에 우선한다. 예를 들어 umask 값을 022로 했을 경우 mode를 066으로 했다면 0666 & -022 = 0644 = rw-r--r-- 권한을 가지는 파일을 만든다....

Appendix D. ASCII 코드 표

Appendix D. ASCII 코드 표 ...

데몬 프로그램에 대한 소개

Daemon 프로그램은 telnet, httpd, mysql, sshd 와 같이 background 상태에서 장시간 돌아가는 프로그램을 말한다. 하지만 백그라운드 프로세스와 데몬(Daemon) 프로세스는 분명한 차이가 있다. 일반적인 background 프로그램은 터미널을 가지지만, Daemon 프로그램은 터미널을 가지지 않는다. 왜냐하면 보통 데몬프로그램...

syslog 사용 - 1

syslog 사용 - 1syslog는 Unix(응용프로그램에서 굳이 이러한 메시지를 처리하는 루틴을 만들지 않고, syslog를 사용하는데에는 몇가지 이유가 있다. 일단 메시지처리를 위한 루틴에 특별히 신경쓰지 않고 다른 특화된 모듈에 맡김으로써, 작은것이 아름답다 라는 unix 철학에 부합됨과 동시에, 코딩시 라인수를 대단히 많이 줄일수 있다라는 점 그...

linux man page : fork - 자식프로세스를 생성한다.

#include pid_t fork(void);fork는 자식프로세스를 만들기 위해서 사용되는 프로세스 생성기이다. fork 에 의해 생성된 자식 프로세스는 자신만의 PID 를가지게 되며, PPID는 부모프로세스의 PID를 가지게 된다. 그밖에 PGID, SID 를 상속받으며, 파일지시자, 시그널등을 상속받는다. 단 파일잠금(lock)와 ...

리눅스 man page : 시스템 명령어

리눅스 man page 리눅스 man page 시스템에서 1번 섹션은 shell 명령어의 도움말이 들어 있다. ...

C 프로그래밍 언어

C 프로그래밍 언어 ...