Red de conocimiento informático - Programación de la red - ¿Podría ayudarme a analizar el siguiente código sobre la programación del sistema de archivos LINUX y luego responder algunas preguntas?

¿Podría ayudarme a analizar el siguiente código sobre la programación del sistema de archivos LINUX y luego responder algunas preguntas?

(1)num=read(0,buffer,MAX); write(fd,buffer,num);

Indica la lectura de datos desde el dispositivo de entrada estándar (entrada de teclado) colóquelo en el búfer y escríbalo en "archivo1"

0 representa el dispositivo de entrada estándar, 1 representa el dispositivo de salida estándar, 2 representa el dispositivo de salida de error

(2) execv( ruta, argv) utilizado para ejecutar el texto de la ruta del archivo representado por la cadena de ruta argv es el comando de ejecución

En términos generales, es para ejecutar el comando ls -l file1 Después de ejecutar este comando, los atributos del archivo. del archivo1 aparecerá en la lista

Incluye derechos de acceso