SISTEMAS OPERATIVOS: Repaso para el Primer Parcial Práctico
Enviado por Cerberus559 • 3 de Septiembre de 2017 • Apuntes • 5.929 Palabras (24 Páginas) • 263 Visitas
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.
- Ingresar como usuario “alumnoxx” Respuesta: login: alumnoxx
- Crear en “dire” el directorio “lista” Respuesta: $mkdir dire/lista
- Crear en el “home directory” ó “directorio de conexión” ó “directorio de login” el archivo “numeros” conteniendo: 12
34
56
$cat>numeros
- Crear en dire el archivo “let10” conteniendo las 10 primeras letras del abecedario.
$cat>dire/let10
- Cambiarse a “grupo” Respuesta: $cd dire/grupo
- Crear en “dire” el archivo “num10” conteniendo: 12
56
$cat>../num10
- Contar el numero de caracteres y lineas de “numeros” Respuesta: $wc –cl ../../numeros
- Obtener un listado de “dire” (sólo los nombres de los archivos de cualquier tipo ubicados en él) Respuesta: $ls ..
- Crear un enlace de “num10” en el mismo directorio con el nombre “enlanum”
$ln ../num10 ../enlanum
- 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
- Crear una copia de “letras” en “dire” con en nombre “copilet”
Respuesta: $cp ../../letras ../copilet
- Crear una copia de “letras” en “grupo” con el mismo nombre.
$cp ../../letras letras ó bien $cp ../../letras .
- Cambiarse a “dire” Respuesta: $cd ..
- Visualizar las últimas dos líneas de “numeros” Respuesta: $tail -2 ../numeros
- Renombrar “numeros” con el nombre “nuevonum”
Respuesta: $mv ../numeros ../nuevonum
- 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
- Obtener un listado de los comandos cuyos nombres comienzan con m.
Respuesta: $ls /bin|grep ’^m’
- Visualizar los últimos dos comandos cuyos nombres comienzan con m.
$ls /bin|grep ’^m’|tail -2
- Trasladar “let10” y “num10” al “homedirectory” con el mismo nombre.
Respuesta: $mv let10 num10 ..
- Visualizar las líneas de “notas” cuyo cuarto caracter sea la letra “e”
Respuesta: $grep ’^e’ ../notas
- 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
- Comparar los archivos “num10” y “nuevonum”
$cmp ../num10 ../nuevonum
- Visualizar los archivos “notas” y “num10” en forma concatenada.
$cat ../notas ../num10
- Visualizar los cambios a realizar en “num10” para igualarlo a “nuevonum”
$diff ../num10 ../nuevonum
- Visualizar el archivo “notas” ordenado alfabéticamente por apellido.
$sort ../notas o bien: $sort –k1 ../notas
- Visualizar el contenido de “let10” de a tres líneas por vez a partir de la cuarta línea.
$more -3 +4 ../let10
- Visualizar el archivo “notas” ordenado por apellido en forma alfabética inversa.
Respuesta: $sort -r ../notas o bien: $sort –k1r ../notas
- Trasladar al “directorio de login” el archivo “letras” con el mismo nombre.
El archivo letras ya está en el directorio de login.
- Agregar a “letras” la union de los archivos “nuevonum” y “num10”
$cat ../nuevonum ../num10 > ../letras
- 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
- 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.
- Visualizar el archivo “notas” ordenado por notas en forma creciente.
$sort –k2n ../notas
- Visualizar el archivo “notas” ordenado por notas en forma decreciente.
Respuesta: $sort –k2nr ../notas
- Agregar a “enlanum” la fecha y hora del sistema. Respuesta: $date >>date
- 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.)
- 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’
- 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
- 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
...