Prácticas de Linux

Descargar (PDF, 112KB)

4 Responses to “ Prácticas de Linux ”

  1. bcn3098 dice:

    #!/bin/bash
    if Ip=172.26.0.67 netmask=255.255.255.0
    if route add default.gw.=172.26.0.1
    if DNS=195.235.96.90 then  
    echo “PC está configurado”else  
    echo “PC no está configurado”
    fi

    Juan Luís este es el primer ejercicio de configuración de red,¿me falta algo? los datos que pongo son los del aula y al poner sh ejercicio1 en la consola me indica lo siguiente.[: 10: IP=172.26.0.67: unexpected operator[: 10: route: unexpected operatorPC está configurado¿Cómo me pone que está configurado?En cuanto al Ping ¿tiene asignado algún número que deba conocer?, no tengo ese dato del aula.¿Puedo poner una página web que me indique que tiene internet o es necesario algún dato?No sé,  creo que me falta algún dato.Gracias por leerlo y gracias de antemano por contestarme a ésta y todas las preguntas que me parece te voy a hacer este fín de semana.

    • admin dice:

      Lo he vuelto a editar, es eso lo que has escrito?

      los if te sobran, sería:

      #!/bin/bash
      ifconfig 172.26.0.67 netmask=255.255.255.0
      route add default gw 172.26.0.1

      Del DNS No nos preocupamos de momento… (mejor te lo explico en clase)

      Eso así funciona, sólo le falta un pequeño detalle que debes descubrir. Ten en cuenta que tanto ifconfig como route son comandos administrativos, por tanto que faltará….

  2. bcn3098 dice:

    Vamos a ver Juan Luis,en el primer ejercicio de argumentos tengo clara la idea pero ha llegado un momento que no sé si estoy confundiendo parámetros con argumentos.¿Parametros son,más o menos,los comandos es decir,un parametro sería las operaciones en su conjunto y el argumento sería suma,resta división o multiplicación?.En cuanto al ejercicio que te envié,lo puse así en comentario pero te llegó mal,gracias.

    • admin dice:

      Olvidemos de momento los parámetros, los parámetros tienen el mismo funcionamiento que los argumentos y yo cuando explico los mezclo porque estoy mucho más acostumbrado a trabajar con parámetros. Pero de momento olvidalos.

      Son todo argumentos, la cosa es así:
      • ls -l /bin
      • El comando es ls y tiene dos argumentos -l y /bin.
      • Sumar 1 2
      • El comando es sumar y tiene dos argumentos 1 y 2.
      • Sumar 24 56
      • El comando es sumar y tiene dos argumentos 24 y 56.
      • Para acceder a los argumentos dentro del guion usamos $1, $2, $3 siendo el número el indicador de la posición del argumentos. Para sumar 24 56 $1 sería 24 y $2 sería 56.
      • Luego tenemos $# (Nümero de argumentos) y $0 (nombre del comando). Por tanto para sumar 34 56 $# sería 2 y $0 sería sumar.

Deja un comentario

Disculpa, debes iniciar sesión para escribir un comentario.