ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SISTEMAS OPERATIVOS: Repaso para el Primer Parcial Práctico

Cerberus559Apuntes3 de Septiembre de 2017

5.929 Palabras (24 Páginas)294 Visitas

Página 1 de 24

SISTEMAS OPERATIVOS: Repaso para el Primer Parcial Práctico.

[pic 1]

[pic 2]

[pic 3]

[pic 4]

    [pic 5]

                                            [pic 6][pic 7][pic 8]

                                    cde                                                             Perez 6 regular 30[pic 9][pic 10][pic 11]

                                              letras                                   notas     Alvarez 9 promocionado 25                                        

                                                                                                       Gomez 2 libre 28[pic 12]

[pic 13]

         

     

      Nota: La Base de Datos almacenada en notas contiene los siguientes campos:

                apellido, nota, condición y edad.

  1. Ingresar como usuario “alumnoxx” Respuesta: login: alumnoxx
  2. Crear en “dire” el directorio “lista” Respuesta: $mkdir  dire/lista
  3. Crear en el “home directory” ó “directorio de conexión” ó “directorio de login” el archivo “numeros” conteniendo: 12

                                                                 34    

                                                                 56

             $cat>numeros

  1. Crear en dire el archivo “let10” conteniendo las 10 primeras letras del abecedario.

$cat>dire/let10

  1. Cambiarse a “grupo”  Respuesta: $cd dire/grupo
  2. Crear en “dire” el archivo “num10” conteniendo: 12

                                                                                          56

             $cat>../num10    

  1. Contar el numero de caracteres y lineas de “numeros” Respuesta: $wc –cl ../../numeros
  2. Obtener un listado de “dire” (sólo los nombres de los archivos de cualquier tipo ubicados en él) Respuesta: $ls ..
  3. Crear un enlace de “num10” en el mismo directorio con el nombre “enlanum”

$ln ../num10 ../enlanum

  1. Obtener un listado de “lista” (el listado deberá contener el nombre y el número de nodo-i de cada archivo ubicado en él) Respuesta: $ls –i ../lista
  2. Crear una copia de “letras” en “dire” con en nombre “copilet”

      Respuesta: $cp ../../letras ../copilet

  1. Crear una copia de “letras” en “grupo” con el mismo nombre.

      $cp ../../letras letras  ó bien  $cp ../../letras .  

  1. Cambiarse a “dire” Respuesta: $cd ..  
  2. Visualizar las últimas dos líneas de “numeros” Respuesta: $tail -2 ../numeros
  3. Renombrar “numeros” con el nombre “nuevonum”

      Respuesta: $mv ../numeros ../nuevonum

  1. Visualizar el listado de los dispositivos del sistema a partir del cuarto dispositivo del listado y de a 5 por vez. $ls /dev|more +4 -5
  2. Obtener un listado de los comandos cuyos nombres comienzan con m.

Respuesta: $ls /bin|grep ’^m’

  1. Visualizar los últimos dos comandos cuyos nombres comienzan con m.

      $ls /bin|grep ’^m’|tail -2

  1. Trasladar “let10” y “num10” al “homedirectory” con el mismo nombre.

      Respuesta: $mv let10 num10 ..

  1. Visualizar las líneas de “notas” cuyo cuarto caracter sea la letra “e”

      Respuesta: $grep ’^e’ ../notas

  1. Obtener un listado en formato extendido del directorio actual.

      Respuesta: $ls –l  ó bien $ls –l .  

23) Mostrar por pantalla un listado de “notas” que incluya apellido y condición.

      $cut -d’ ’ –f 1,3 ../notas

  1. Comparar los archivos “num10” y “nuevonum”

      $cmp ../num10 ../nuevonum

  1. Visualizar los archivos “notas” y “num10” en forma concatenada.

      $cat ../notas ../num10

  1. Visualizar los cambios a realizar en “num10” para igualarlo a “nuevonum”

      $diff ../num10 ../nuevonum

  1. Visualizar el archivo “notas” ordenado alfabéticamente por apellido.

      $sort ../notas   o bien: $sort –k1 ../notas

  1. Visualizar el contenido de “let10” de a tres líneas por vez a partir de la cuarta línea.

      $more -3 +4 ../let10

  1. Visualizar el archivo “notas” ordenado por apellido en forma alfabética inversa.

Respuesta: $sort -r ../notas  o bien: $sort –k1r ../notas

  1. Trasladar al “directorio de login” el archivo “letras” con el mismo nombre.

El archivo letras ya está en el directorio de login.

  1. Agregar  a  “letras” la union de los archivos “nuevonum” y “num10”

      $cat ../nuevonum ../num10 > ../letras

  1. Crear en el “directorio actual” ó “directorio activo” ó “directorio de trabajo” el archivo “notaorder” asignándole como contenido el archivo notas ordenado por apellido en forma alfabética inversa. Respuesta: $sort –k1r ../notas >notaorder
  2. Agregar a  “notaorder” un listado con los nombres de los archivos (de cualquier tipo) que están ubicados en el directorio actual. ¿Qué otro nombre tiene este directorio?

      $ls >>notaorder

             El directorio actual también recibe el nombre de directorio de trabajo.

  1. Visualizar el archivo “notas” ordenado por notas en forma creciente.

       $sort –k2n ../notas

  1. Visualizar el archivo “notas” ordenado por notas en forma decreciente.

Respuesta: $sort –k2nr ../notas

  1. Agregar a “enlanum” la fecha y hora del sistema. Respuesta: $date >>date
  2. Contar los archivos (de cualquier tipo) que hay en “homedirectory” que tengan permiso de escritura para el dueño. Respuesta: $ls –l .. | grep ’^..w’ Aclaración: Las líneas pueden comenzar con cualquier carácter debido a que corresponden a archivos de cualquier tipo.)
  3. Visualizar los archivos ordinarios de “dire” que tengan permiso de lectura y ejecución para el grupo y lectura para los otros. Respuesta: $ls –l | grep ’^-…r.xr’
  4. Crear en “grupo” el archivo “archi” asignándole como contenido un listado en formato extendido de los directorios ubicados  en el “home directory”.

Respuesta: $ls –l .. | grep ’^d’ >grupo/archi

  1. Visualizar el camino absoluto del directorio actual. Respuesta: $pwd

41) Cambiarse al  “home directory” ó “directorio de conexión” ó “directorio de login”  $cd

42) Crear una copia de “letras” en “grupo” con el nombre “alfa”   $cp letras dire/grupo/alfa

43) Agregar a “alfa” un listado conteniendo los nombres de los comandos.

      $ls /bin>>dire/grupo/alfa

44) Borrar “nuevonum” de manera que el sistema pida confirmación previa sólo cuando el

      archivo está protegido contra escritura. Respuesta: $rm nuevonum

45) Crear en “dire” el archivo “palabras” conteniendo las 12 primeras letras del alfabeto (una en

      cada línea).Respuesta: $cat>dire/palabras

46) Borrar recursivamente “dire”    Respuesta: $rm –r dire

      47) Agregar a let10 los 2 primeros comandos cuyo nombre comienza con l.

            Respuesta: $ls /bin|grep ’^l’|head -2>>let10

      48) Visualizar los atributos de un archivo notas. Respuesta: $ls –l ./notas

      49) El número de nodo- i contiene los atributos de un archivo

             Verdadero (     )                         Falso (     )        

             Respuesta:

             Verdadero (     )                         Falso (  x  )        

             Porque  el número de nodo –i  no contiene los atributos de un archivo es un puntero

             hacia el nodo –i el cual si contiene los atributos del archivo.

...

Descargar como (para miembros actualizados) txt (27 Kb) pdf (203 Kb) docx (29 Kb)
Leer 23 páginas más »
Disponible sólo en Clubensayos.com