Google
Web dns.bdat.net
next up previous contents
Next: Tratamiento de ficheros de Up: Entrada y salida Previous: tee   Índice General

Ejercicios

  1. Averiguar cuantos ficheros hay en el directorio actual, sin incluir los ocultos
    $ ls | wc -l
    
  2. Averiguar cuantos ficheros hay en el directorio actual,incluyendo los ocultos
    $ ls -a | wc -l
    
  3. Copiar el fichero /etc/hosts en el directorio actual a la vez que lo vemos por la pantalla
    $ cat /etc/hosts | tee ./hosts
    
  4. Duplicar un disquete, suponiendo que tenemos dos unidades de discos flexibles

$ cat /dev/fd0 3#3 /dev/fd1

  1. Duplicar un disquete suponiendo que la máquina tiene una sola unidad:
    $ cat /dev/fd0 > disco.img
    
    $ cat disco.img > /dev/fd0
    
    $ rm disco.img
    
  2. Añadir la línea "192.168.1.101 pci.bez.es" al fichero hosts del directorio personal
    echo "192.168.1.101 pci.bez.es" >> /hosts
    
  3. Guardar la fecha y la lista de usuarios conectados en este momento en un fichero llamado conectados
    $ date >> conectados
    
    $ who >> conectados
    
  4. Obtener una lista de usuarios conectados ordenada alfabéticamente
    $ who | sort
    
  5. Averiguar cuantos usuarios distintos hay en el sistema
    $ cat <ref id="etcpasswd" name="/etc/passwd"> | wc -l
    
  6. Mostrar sólo la quinta línea del fichero [*] (/etc/passwd)
    head -5 /etc/passws|tail -1
    

Pedro Pablo 2001-12-14