Hola,
la librería string tiene dos "familias" de funciones, las que empiezan con str y las que empiezan con mem.
Por ejemplo,
strcpy, que copia dos cadenas;
strncpy, hace lo mismo, pero con un límite n;
strcat, concatena cadenas;
strncat;
strcmp, compara cadenas;
strncmp;
strchr, strrchr;
strlen, devuelve la longitud de una cadena;
y...
memset, memcpy, memmove, memcmp, memchr...
Te recomiendo que mires el manual de linux de cada función (con man strcmp o info strcpy). Si no busca por la web o en un libro.
Un saludo.