함수 인수의 순서나 Unix 시스템 호출의 반환 값을 기억하는 데 유용한 니모닉이 있는 사람이 있나요? "메모리 누수"로 고통받고 있습니다.
답변1
- 시스템 호출 이름 위로 커서를 이동합니다.
- "K"를 누르세요
(선수과목: VI.)
답변2
가장 일반적인 시스템 호출 -독서(2)그리고쓰기(2)설명자, 버퍼, 길이 등 3개의 매개변수가 필요합니다. 실제로 읽거나 쓴 바이트 수를 반환합니다. 닫기(2)분명히 하나의 매개변수가 필요합니다. 즉, 닫으려면 설명자입니다.
대부분의 시스템 호출은 -1을 반환하고 error로 설정됩니다 errno
.
그 밖의 모든 내용은 해당 매뉴얼 페이지에서 일반적으로 읽습니다. 다음 명령을 잊지 마세요.man 2 syscall_name
PS: 갖고 계시나요?소개(2)?
답변3
이는 대부분의 개발자들이 공통적으로 묻는 질문입니다. 코드를 자주 작성하면 일반적으로 첫 번째 인수가 되는 파일 설명자와 같이 니모닉으로 사용할 수 있는 패턴을 찾을 수 있습니다. 그러나 항상 짜증나고 기억하기 어려운 예외가 있습니다.
문제에 접근하는 방식이 잘못되었습니다. 그렇게 많은 정교한 개발 도구가 존재하는 데에는 그럴 만한 이유가 있습니다. 당신의 삶을 더 어렵게 만드는 대신,전용 소스 코드 편집기또는통합 개발 환경.
일부 표준 기능(자동 완성 목록, 실시간 구문 검사, 문서 도구 설명)은 문제를 제거하고 많은 비용을 절약해 줍니다. 결국, 지루하고 반복적인 작업을 수행하여 재미있는 일에 집중할 수 있도록 하는 것이 컴퓨터의 목적입니다.
답변4
나는 -h
또는 --help
또는 을 사용합니다 -?
. 아니면 때로는 man command
.