Ejercicios de Unix

Usuarios. Ficheros. Grep. Find

  • Enviado por: Giancarlo
  • Idioma: castellano
  • País: Venezuela Venezuela
  • 18 páginas

publicidad
publicidad

CUESTIONARIO N*1

  • Activar a los usuarios cuyos login son 030 y 020. $start 030 $start 020

  • Mostrar los archivos cuyo 3 y 5 dígito sea la letra A con cada uno de sus nodos. $ls ??a?a*.* -l

  • Determinar ¿cuantas líneas y palabras posee el archivo Cal.Exe ?. $wc Cal.Exe -wl Autoexec.Bat Compras.Dat Progra.Bat

  • Mostrar del subdirectorio Cuentas2 el contenido del archivo Cuentas.Bat. $cat \Cuentas\Cuentas2\Cuentas.Bat

  • Borrar del subdirectorio Prog3 todos los archivos que posean una extensión que termine con la letra M. $mv \Prog\Prog3\*.*m

  • Mostrar los días del mes de julio del año en curso. $cal 07-97

  • Mostrar las palabras y líneas del archivo Progra.Bat. $wc \Prog\Prog1\Progra.Bat -wl

  • Desactivar a cada uno de los usuarios de la red. $shutdown

  • Copiar al archivo Compras.Dat sin nodo hacia el subdirectorio Prog31. $lp \Cuentas\Cuentas2\Compras.dat \Prog\Prog3\Prog31

  • Borrar el archivo anteriormente copiado. $mv \Prog\Prog3\Prog31\Compras.Dat

  • Copiar el subdirectorio con sus archivos (Cuentas3) hacia el subdirectorio Prog2 con sus respectivos nodos. $cp \Cuentas\Cuentas3 \Prog\Prog2

  • Mostrar el calendario del año 96. $cal 1996

  • Mostrar la cantidad de caracteres que posee el archivo Compras.Dat. $wc \Cuentas\Cuentas2\Compras.Dat -c

  • Duplicar el archivo Autoexec.Bat en el subdirectorio Prog32. $cp Autoexec.Bat \Prog\Prog3\Prog32

  • CUESTIONARIO N*2

  • Mostrar la dimensión del archivo Centro.Bat en cuanto a la cantidad de línea y palabras. $wc Centro.Bat -lw

  • Duplicar el archivo Centro1.Bat, con su respectivo enlace con el nombre de Centro2.Bat. $cp Centro1.Bat Centro2.Bat

  • Transmitir un mensaje de espera al usuario cuyo login sea el 380 y el TTI 250. $write 380 250 Buen día -q AC AD AH Xp.Txt AB Xt.Txt AH1

  • Mostrar el contenido del archivo Xp.Txt. $cat \Ac\Ad\Ah\Xp.Txt

  • Borrar el archivo Xt.Txt. $rm \Ac\Ad\Ab\Xt.Txt

  • Mostrar o visualizar el directorio concurrente. $pwd

  • Crear al subdirectorio Ah1. $mkdir \Ac\Ad\Ah\Ah1

  • Copiar toda la información sin enlace del subdirectorio Ab al subdirectorio Äh1. $lp \Ac\Ad\Ab \Ac\Ad\Ah\Ah1

  • Mostrar el calendario del año 97. $cal 97

  • Desactivar a cada uno de los usuarios de la red. $shutdown

  • Cancelar o emitir un mensaje al usuario cuyo login sea el 350. $mail 350

  • Dado un archivo de 14 líneas ejecutar las siguientes instrucciones: a)Mostrar la antepenúltima línea. 12p b) Trasladar las 3 primeras líneas al final del documento. 1,3m$ c) Insertar una línea entre la 8 y la 9, la cual debe mostrar los archivos con sus nodos en forma horizontal. 9i 9ls -lm d) Borrar la 8 línea del documento. 8d e) Buscar y desplegar las ultimas 10 líneas que posean la palabra Texto. -10$,$g/Texto/ f) Sustituir la palabra Cuenta por Banco de la línea 4 a la 8 mostrando dichas sustituciones. 4,8s/Cuenta/Banco/p g) Duplicar la primera línea al final del documento. 1c+1$ h) Mostrar la ultima línea activa. $p i) Almacenar dicho documento con el nombre de Cuenta.Bat. w “Prueba.Bat” j) Listar las ultimas 4 líneas. -4$,$p

  • CUESTIONARIO N*3

  • Mostrar un listado de todos los archivos que fueron creados hace 8 dias. $find .mtime -8 “*.*” -print

  • Cancelar los mensajes al usuario concurrente. $mesg N

  • Activar el archivo Contabi.Exe dentro de dos horas. $at 12Pm Wend 9Apr Contabi.exe Ab.Txt Ac.Txt

  • Comparar los archivos Ab.Txt con Ac.Txt. $cmp \Ab2\Ab.Txt \Ab1\Ab5\Ac.Txt

  • Mostrar por impresora el calendario de Mayo. $cal 05-97>Tempo $lpr Tempo

  • Comparar todos los subdirectorios Ab4 y Ab5 con sus respectivos listados. $dircmp -d \Ab1\Ab4 \Ab1\Ab5

  • Generar un reporte de todos los mensajes recibidos en forma ascendente. $mail -r

  • Mostrar todos los archivos que comienzen por la letra A que fueron modificados el dia de ayer por pantalla. $find .-mtime -1 “A*.*” -print

  • Accionar la recepcion de mensajes en el usuario activo. $mesg Y

  • Crear el subdirectorio Ab6 dentro de Ab4. $mkdir \Ab1\ab4\Ab6

    CUESTIONARIO N* 4

  • Desactivar el ultimo proceso ejecutado por el usuario actual. $ps $kill xxx

  • Buscar la frase Archivo en el documento Texto2.Txt. $grep -c “Archivo” Texto2.Txt

  • Mostrar un listado de los errores ortográficos de aquellas palabras que no se encuentran en el diccionario. $spell -u

  • Ejecutar a la vez el usuario (login) activado y enviar un mensaje de espera. $who;mail

  • Ejecutar una búsqueda de los archivos con extensión .Bat siempre y cuando sea el usuario 350 y se encuentre activo. $whoggls -l *.Bat

  • Ordenar el archivo Texto3.Txt dentro del archivo Texto4.Txt e imprimir al mismo a la vez. $sort -o Texto4.Txt Texto3.Txt;lpr Texto4.Txt

  • Mostrar la cantidad de líneas y palabras del archivo Texto3.Txt, sino existe el archivo Texto4.Txt. $file Texto4.Txt//wc -lw Texto3.Txt

  • Mostrar un informe analítico del usuario actual, si ha recibido mensajes. $mail -rggdu

  • Mostrar el contenido del archivo Texto7.Txt después de haber cancelado el proceso 400. $cancel 400;cat Texto7.Txt

  • Ejecutar y cancelar al usuario cuyo TTI sea 420 siempre y cuando posea el archivo Texto4.Txt con la frase de Computación. $grep -c “Computación” Texto4.Txtggcancel 420

  • Prog31

    Prog32

    Prog3

    Prog2

    Prog1

    Cuentas3

    Cuentas2

    Cuentas

    Prog

    Raíz

    AB5

    AB4

    AB1

    AB3

    AB2

    Raiz