Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respuesta:
$who |wc -l
2) Composición de la línea de comandos.
Respuesta:
comando opción/es argumento/os (pueden utilizarse metacaracteres o también
llamados caracteres especiales.)
3) Para qué se utiliza el comando login.
Respuesta:
Le permite al usuario autentificarse e iniciar una sesión de trabajo.
4) Para que se utiliza el comando man
Respuesta:
El comando man es un manual de usuario en línea.
Ejemplo: $man cd permite obtener información sobre el comando cd. Para salir del
manual de usuario en línea debemos presionar la tecla q.
5) ¿Cuál es el comando que permite finalizar una sesión de trabajo?
Respuesta:
El comando exit o el comando logout
6) ¿Cuál es el comando que permite a un usuario averiguar con cual nombre inició
una sesión de trabajo?
Respuesta:
$whoami
7) ¿Cuál es el comando que permite reiniciar el sistema en los próximos 4 minutos?
Respuesta:
shutdown -r +10
8) ¿Cuál es el comando que permite apagar el sistema en los próximos 7 minutos?
Respuesta:
shutdown -h +7
9) Visualizar la página del manual de usuario en línea de linux, con información
referida al comando more
Respuesta:
$man more
10) Crear un archivo con el nombre archiesp cuyo contenido sean los archivos
especiales y a continuación mostrar el contenido de dicho archivo ordenado por
número de nodo i.
Respuesta:
$ls -i /dev > archiesp; sort -n archiesp (por defecto sort ordena de acuerdo al
primer campo, en este caso el primer campo es numérico, entonces agregamos
la opción -n)
11) Crear los siguientes directorios:
prueba en el directorio actual
prueba20 en el directorio prueba
prueba30 en el directorio prueba20
Respuesta:
$mkdir -p prueba/prueba20/prueba30 o bien:
$mkdir prueba/prueba20/prueba30 o bien:
$mkdir prueba
$mkdir prueba/prueba20
$mkdir prueba/prueba20/prueba30 o bien:
$mkdir prueba; mkdir prueba/prueba20; mkdir prueba/prueba20/prueba30
12) Crear los siguientes directorios:
dire en el directorio actual
dire30 en el directorio dire
dire500 en el directorio dire30
Respuesta:
$mkdir -p dire/dire30/dire500 (existe otros modos de crearlos, tal como se indica
en el ejercicio 11)
13) Borrar el directorio dire500 (tener en cuenta que está vacío)
Respuesta:
$rmdir dire/dire30/dire500 (Utilizamos rmdir porque dire500 es un directorio
vacío)
14) Indicar cuál técnica se utilizó para ejecutar el siguiente comando: ls > archi
Respuesta:
Redireccionamiento de salida.
14) Almacenar en el archivo archi un listado de los archivos ubicados en el directorio
activo. Si archi existe será sobreescrito.
$ls > archi
15) Crear un enlace simbólico de archi en el mismo directorio
En el siguiente listado observamos que las líneas que corresponden a los enlaces
simbólicos comienzan con la letra l (ele):
$mkdir -p cadena24/cadena43
19) Dado un archivo info20 en el cual se encuentra almacenado un texto que contiene
el siguiente encabezado: legajo apellido antigüedad código (el código corresponde al
área en la cual se desempeña el empleado.
Visualizar las últimas 6 lineas del archivo, y luego ordenar el contenido del archivo en
forma decreciente por legajo.
Respuesta:
20) Visualizar las últimas 6 lineas del archivo ordenadas en forma decreciente por
legajo.
Respuesta:
21) Redireccionar la salida estándar del comando pwd a un archivo llamado way40
Respuesta:
22) Dado el archivo películas, que contiene los siguientes campos: código, género,
años transcurridos desde el estreno y autor. El archivo se ubica en el directorio actual.
Respuesta:
Respuesta:
Respuesta:
Respuesta:
26) Generar un archivo llamado binlis con un listado que no incluya a los
comandos cuyo nombre comience con la letra d.
Respuesta:
Respuesta:
El tercer campo indica que el archivo posee dos enlaces duros
Los archivos prueba95 y prulink tienen el mismo número de nodo-i por lo tanto
son enlaces duros.
Respuesta:
Es la fecha y hora de última modificación.
Respuesta:
Respuesta:
$ls /bin > comselec ; head -10 lines20 | tail -4
31) Dado un archivo lines20 cuyo contenido abarca 8 lineas, visualizar sólo segunda,
tercera y cuarta líneas (listar sólo esas líneas)
Respuesta:
head -4 lines20 | tail -3
33) Visualizar un listado que contenga el número de nodo-i y el nombre de los archivos
ubicados en el directorio de trabajo, es decir en el directorio actual o activo.
Respuesta:
Respuesta:
rmdir ~/prueba200
35) Crear un enlace duro del archivo lines20 ubicado en directorio actual. Crear el
enlace en el directorio actual y con el nombre enlines.
Respuesta:
$ln lines20 enlines
Respuesta:
$mv lines20 newlines
Respuesta:
$more -2 /etc/shadow
38) Dado el archivo películas, que contiene los siguientes campos: código, género,
años transcurridos desde el estreno y autor. El archivo se ubica en el directorio actual.
Respuesta:
$grep “comedia” películas
40) Listar sólo el código y el autor de las películas que no son de terror.
Respuesta:
$grep -v “terror” películas | cut -d’ ‘ -f1,4
41) Listar sólo el género y el autor de las dos películas más antiguas.
Respuesta:
$sort -k3n películas | tail -2 | cut -d’ ‘ -f2,4
o bien:
$sort -k3nr películas | head -2 | cut -d’ ‘ -f2,4
42) Guardar en un archivo lispel un listado que contenga sólo el código y el género de
las películas documentales. Si el archivo existe, deberá ser sobreescrito.
Respuesta:
$grep “documental” películas | cut -d’ ‘ -f1,2 > lispel
43) Listar las películas cuyos autores tengan apellidos terminados en “ez”
Respuesta:
$grep “ez$” películas
44) Indicar cuál comando se utiliza para pasar a segundo plano, es decir a modo
background, una tarea identificada con el número 3
Respuesta: bg 3
45) Indicar cuál comando se utiliza para pasar a primer plano, es decir a modo
foreground, una tarea identificada con el número 2
Respuesta: fg 2
Respuesta: ctrl z
47) Eliminar un proceso cuyo PID es 3157 utilizar la señal que obliga a los procesos a
finalizar inmediatamente.
Respuesta:
$kill -9 3157
48) Listar las tareas o procesos suspendidos temporariamente y las tareas o procesos
que están ejecutándose en segundo plano.
Respuesta:
$jobs
Respuesta:
El comando kill se utiliza para enviar una señal a uno o más procesos
subordinados (es decir que están ejecutándose en background) y/o a
aquellos procesos que no fueron lanzados desde alguna terminal.
50) Buscar los archivos a partir del directorio de conexión cuyo nombre sea
archi30 de tal manera que continúe ejecutándose aún después del cierre de
la sesión de trabajo.
Respuesta:
nohup find ~ –name archi30
Respuesta:
$ps -aux | more
Respuesta:
$bg nro. de tarea
53) Indicar de que manera podemos eliminar un proceso que está ejecutándose
en modo foreground.
Respuesta:
$fg nro. de tarea
Respuesta:
comando & (Al final de la línea de comandos debemos colocar el signo &)
55) Indicar de qué manera podemos lograr que un archivo pueda ser ejecutado
por cualquier usuario como si fuese el dueño de dicho archivo.
Respuesta:
Debe activarse el bit suid
-rw-r-sr-x
Respuesta:
touch texto643; chmod 2655 texto643
57) Crear un archivo con el nombre usu45 asignándole por contenido un listado
de los tres primeros comandos Linux.
Respuesta:
$ls /bin | head -3 > usu45
58) Buscar a partir del directorio de conexión los archivos cuyo nombre
comienza con “arc”
Respuesta:
59) Indicar cuáles son los permisos que deben estar concedidos para que sea
posible leer un archivo.
Respuesta:
Para que un usuario pueda leer un archivo, deben estar concedidos los
siguientes permisos:
- Permiso de lectura sobre el archivo que debe ser leído.
- Permisos de lectura y ejecución sobre el directorio en el cual se ubica el
archivo a leer.
Respuesta:
$cp ../guía1 ../../copiag
o bien:
$cp ../guía1 ~/copiag
61) Buscar a partir del directorio de conexión los archivos regulares con
permisos de lectura y escritura para el dueño, permisos de lectura y ejecución
para el grupo y permiso de lectura para los otros. Eliminar los archivos
encontrados.
Respuesta:
$find ~ -type f -perm {} \;
Respuesta:
El comando passwd le permite al usuario definir una clave de acceso
autorizada y posteriormente le permite modificarla.
Este comando tiene activado el bit suid.
Respuesta:
$ln /home/estudiante20/mae1/listado49 /home/estudiante20/lislink
Respuesta:
$ln -s /home/estudiante20/mae1/lis400 /home/estudiante20/lisimb
Respuesta:
$mv ../mae1/lis400 ../mae1/lis350 . (El tercer argumento es el directorio
destino, que en este caso es el directorio actual)
Respuesta:
$pstree
67) ¿Cuáles son los permisos que al menos deben estar concedidos para
ejecutar el siguiente comando?
cp ../prueba365/libros prueba20/apunte1
Respuesta:
68) Indicar qué permisos al menos deben estar habilitados para ejecutar el
siguiente comando:
mv ../mae200/archi207 mae300/archi400
Respuesta:
Respuesta:
nohup gzip -9 prueba899
70) Indicar cuál es el comando que permite borrar un directorio llamado dire100
ubicado en el directorio de conexión y que no está vacío.
Respuesta:
$rm -r ~/dire100