[linux C] 리눅스 파일 관련 시스템콜 명령어 (create,exit,read 등)Security2023. 6. 5. 19:24
Table of Contents
리눅스 시스템 콜 명령어 중 몇가지를 정리 및 설명하겠습니다.
1. open 명령어
open(파일경로, 파일옵션(0 입력, 1 출력, 2 입출력) )
반환값 : 성공시) 파일 디스크립터
실패시) -1
2. create 명령어
create(파일경로, 소유자, 그룹, 기타의 파일 허가권을 정하는 번호 (rwx) )
반환값 : 성공시) 파일 디스크립터
실패시) -1
3. read 명령어
read(파일디스크립터, 파일이 읽혀질 메모리 주소(파일을 읽어 들일 버퍼) ,읽을 byte 단위)
반환값 : 성공시) 읽는데 성공한 byte 단위
실패시) -1
4. write 명령어
write(파일디스크립터, 쓸 걸 저장하고 있는 메모리 주소(파일에 쓸 내용을 담은 버퍼) ,쓸 byte 단위)
반환값 : 성공시) 쓰는데 성공한 byte 단위
실패시) -1
5. close 명령어
close(파일 디스크립터)
반환값 : 성공시) 0
실패시) -1
6.exit 명령어
exit(숫자 (0 함수 종료, 1~255 오류 - 강제종료))
반환값 : 매개변수로 주어진 값
반응형
'Security' 카테고리의 다른 글
[DREAMHACK 워게임] 웹해킹_CSRF-2 문제풀이 (2) | 2023.11.24 |
---|---|
[DREAMHACK 워게임] 웹해킹_xss-2 문제풀이 (0) | 2023.11.24 |
[DREAMHACK 워게임] 웹해킹_XSS문제 풀이 (0) | 2023.11.24 |
[정보 보안] KISA 2023 가명정보 강의 요약 (0) | 2023.09.22 |
[KISA 대학생 특별과정] 스피어피싱 대응 온라인 강의 - 기본 정리 (0) | 2023.08.24 |
[Snort] 스노트(ISP) 설명 및 기초 문법 정리 (0) | 2023.07.24 |
@염염 :: 왕감자
공부하고 정리하는 기록모음