вы должны искать следующие функции: открыть , прочитать , написать , закрыть .
тогда ваш код будет выглядеть примерно так:
#include <unistd.h>
int fd = open("/path/to/file", O_RDONLY);
char buf[1024];
int buflen;
while((buflen = read(fd, buf, 1024)) > 0)
{
write(1, buf, buflen);
}
close(fd);
пожалуйста, имейте в виду, что это не проверено.