티스토리 뷰



Linux OS를 사용하다 보면 명령어 등의 사용법 확인을 위해 Man Page를 참고하게 된다.


아무래도 필자와 같이 콩글리시 수준의 영어 독해력을 갖는 사용자라면,


영문기반의 Man Page가 불편하기 마련이다. 


만약 Linux OS를 설치시 System Locale을 한글로 선택하였거나 이후 추가로 한글로 변경하였다면,


한글 Man Page가 제공되는 Package에 한하여 한글 man page를 제공하게 된다.



그럼 한글 Man Page는 어디에 있을까?


아래와 같이 한글 man page 위치는 /usr/share/man/ko 디렉토리 이하에 설치되며,


다음과 같은 명령 수행을 통해 현재 시스템에 설치되어있는 한글 Man Page 수와 리스트를 확인 할 수 있다.


[root@centos5 ~]# 

[root@centos5 ~]# for LIST in `find /usr/share/man/ko/ -type f | cut -d "." -f 1 | cut -d "/" -f 7`; do KOR_CHECK=`man ${LIST} | col -b | grep "다" | wc -l`; if [ ${KOR_CHECK} -ge 1 ]; then echo ${LIST}; fi; done 2>&- >> ko_man.list

[root@centos5 ~]# 

[root@centos5 ~]# 

[root@centos5 ~]# 

[root@centos5 ~]# wc -l ko_man.list 

617 ko_man.list

[root@centos5 ~]# 

[root@centos5 ~]# 

[root@centos5 ~]# head -5 ko_man.list 

getpeername

semop

write

writev

uselib

[root@centos5 ~]# 

[root@centos5 ~]# 



[ 한글 Man Page 예시 ]


[root@centos5 ~]# 

[root@centos5 ~]# man semop | col -b 

SEMOP(2)   Linux Programmer’s Manual       SEMOP(2)




이름

       semop - 세마포어 조작.


사용법

       # include <sys/types.h>

       # include <sys/ipc.h>

       # include <sys/sem.h>


       int semop ( int semid, struct sembuf *sops, unsigned nsops )


설명

이  함수는 .IR semid에 의해 지시된 세마포어 세트 중 선택된 멤버들에 대

       한 연산들을 수행한다.  sops가 가리키는 배열내의 .I nsops 요소들의 개 별

       적 인 것은다음의 멤버들을 포함하는 .B "struct sembuf"에 의한 세마포어상

       에서 수행되는 연산을 명시한다.


   short sem_num;  /* semaphore number: 0 = first */

   short sem_op;   /* semaphore operation */

   short sem_flg;  /* operation flags */


       sem_flg에서 인식된 플래그들은 IPC_NOWAIT과 SEM_UNDO이다. 만일 연 산 이

       .BR SEM_UNDO을 단언하면, 이는 프로세스가 빠져나갈때 실패할 것이다.


       시 스템 호출 의미는 만일 모든 것이 성공된다면, 연산들이 수행된다는 것을

       보증한다.


       세트 중 첫번째 세마포어가 0인 곳에서연산들이 수행될 것이고 다음의 세 가

       지   중 하나이다라는 것을 보증한다.  Each operation is performed on the

       각 연산은 세마포어 세트의 .BR sem_num -th 세마포어상(세트 중 첫번째  세

       마포어가 0인 곳에서)에서 수행되고, 다음의 세가지 중 하나이다.



... 중략












반응형
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday