Red de conocimientos turísticos - Información de alquiler - Escriba un programa en C para modificar la IP, DHCP, DNS y otras configuraciones del host Linux.

Escriba un programa en C para modificar la IP, DHCP, DNS y otras configuraciones del host Linux.

Puedes llamar a la función system(). Simplemente coloque el comando del sistema Linux en una cadena y llame al sistema para ejecutar la cadena. Para modificar la configuración del sistema es necesario ser usuario root.

1. Función del sistema:

Prototipo: int system(const char * comando);

Función: ejecutar dos (sistema windows) o shell (Linux/). Sistema Unix), la cadena de comando del parámetro es el nombre del comando;

Nota: en los sistemas Windows, las funciones del sistema llaman directamente a los comandos en la consola. En los sistemas Linux/Unix, la función del sistema llamará a la función fork para generar un proceso hijo. El proceso hijo ejecuta el comando y regresa al proceso de llamada original inmediatamente después de ejecutar el comando;

Archivo de encabezado: stdlib.h;

Valor de retorno: se devuelve 0 si el comando se ejecuta correctamente, se devuelve -1 si el comando falla.

2.

#include

#include

#include

#include

3.h>

int?main(){

sistema("del ?C:/\/123.txt");//En la consola, ejecute el comando del?C :\\123.txt para eliminar el archivo 123.txt en el directorio de la unidad C

return ?;