분류 전체보기
tar
chown
FreeTDS
(1) DB-LIB을 이용하여 컴파일 하기
1) 빌드하기 위해 필요한 파일들
#include <sqlfront.h> /* sqlfront.h always comes first */
#include <sybdb.h> /* sybdb.h is the only other file you need */
libsybdb.a 또는 libsybdb.so ( /usr/local/lib 폴더에 있습니다.)
2) 빌드 방법
cc -I /usr/local/include -Wl,-L/usr/local/lib -Wl,-R/usr/local/lib (소스파일) -lsybdb -o (실행파일)
-Idir : 헤더 파일이 검색되기 위한 리스트의 디렉터리를 추가한다.
-llibrary : 링킹할 때 library의 이름을 가진 라이브러리를 찾는다.
-Ldir : -l(엘)에 대해 검색되기 위한 리스트의 디렉터리를 추가한다.
-ofile : 출력파일을 정하기 위해 file명을 적어줄 수 있다. (없으면 default로 출력파일은 a.out)
'My Work' 카테고리의 다른 글
Web Ping (웹을 통한 핑 체크) (0) | 2014.03.20 |
---|---|
마이피플 숫자야구 봇 (8) | 2013.07.30 |
Wheeler(마우스 휠버튼을 이용한 화면 캡쳐프로그램) (2) | 2010.12.19 |
시간 카운트 다운하는 프로그램을 만들어 봤습니다. (0) | 2009.09.16 |
자기소개서 쓸 때 필요한 '글자수 세기' 입니다. (10) | 2009.07.22 |
cp
문법
cp [옵션]... [-T] 원본 목적지
cp [옵션]... 원본... 디렉터리
cp [옵션]... -t 디렉터리 원본
원본에서 목적지 혹은 원본(들)에서 디렉터리로 복사한다.
옵션
-R, -r, --recursive
디렉터리들을 재귀적으로 복사한다. (하위 디렉터리들 까지 복사)
-p
--preserve=mode,ownership,timestamps와 같은 뜻이다
--preserve
특정 속성들을 유지한다. 만약 추가적인 속성들(links, all)이 가능하다면 보안 컨텍스트도 유지한다.
(디폴트: mode, ownership, timestamps)
hostname
w
uptime
last
chattr
리눅스 ext2파일 시스템에서 파일 속성을 바꾼다.
문법
chattr [-RV] [-v 버젼] [모드] 파일...
옵션
-R : 대상이 디렉터리일 경우 그 하위 경로에 있는 파일과 디렉터리까지 모드를 적용한다.
-V : chattr의 출력과 프로그램 버젼을 출력한다.
-v 버젼
파일의 버젼/제너레이션 번호를 설정한다.
모드
+ : 모드를 추가한다.
- : 모드를 제거한다.
= : 모드를 설정한다. set
i : 파일을 read-only로만 열 수 있게 설정한다. 링크도 허용하지 않고 루트만이 이 모드를 제거할 수 있다.
a : 파일의 수정을 할 때 내용을 추가(append)할 수만 있다. 단, vi편집기로는 내용을 추가할 수 없다.
chmod
문법
chmod [옵션]... 모드[,모드]... 파일...
chmod [옵션]... 8진-모드 파일...
chmod [옵션]... --reference=참조파일 파일...
옵션
-c : 올바르게 변경된 파일들만 -v옵션을 적용하여 자세히 보여준다.
-f : 가능한 불필요한 메세지를 보여주지 않고 간략하게 보여준다.
-v : 실행과정을 자세하게 보여준다.
-R : 디렉터리와 그 안에 존재하는 서브디렉터리들까지 모두 적용한다.
모드
퍼미션 | 일반적인 의미 | 파일 | 디렉터리 |
r | 읽기권한 | 파일을 읽을 수 있음 | 디렉터리의 내용을 볼 수 있음 (ls로 파일리스트 확인 가능) |
w | 쓰기권한 | 파일을 저장, 삭제할 수 있음 | 디렉터리에 파일저장, 디렉터리이름 변경, 삭제 등 가능 |
x | 실행권한 | 파일을 실행할 수 있음 | 디렉터리에 접근할 수 있음 (cd로 접근가능, ls로 리스트 불가) |
s | setUID, setGID 권한 | 파일소유자(setUID), 그룹소유자(setGID)의 권한으로 실행함. | |
t | Sticky Bit 권한 | 공유디렉터리로 사용됨 |
g : 그룹(group)을 의미함
o : 다른 사용자(others)들을 의미함
a : 모두(all)를 의미함(디폴트)
+ : (rwxst)권한을 부여한다.
- : (rwxst)권한을 제거한다.