Comandos de Linux: desde la gestión de usuarios hasta el trabajo con archivos
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 7,16 KB
Gestión de Usuarios
Pregunta 4: Ubicación de archivos del usuario jefe
¿Los archivos propios del usuario jefe se encuentran en la carpeta /home/jefe/?
Pregunta 5: Creación y gestión del usuario examen
Crea un nuevo usuario que se llame examen con la contraseña barruecos. Debe pertenecer a los mismos grupos que jefe. Comprueba que puedes hacer login con él y luego bloquéalo. (En esta pregunta es recomendable capturar pantalla).
Creando usuario: adduser examen
cat /etc/group | grep jefe
Añadiendo usuario a grupos: sudo usermod -aG adm,cdrom,sudo,dip,plugdev,lpadmin examen
Bloqueando usuario: usermod -l examen
Pregunta 28: Añadiendo usuarios al grupo trabajadores
Creando grupo: sudo addgroup trabajadores
Añadiendo usuarios al grupo:
sudo usermod -aG trabajadores jefe
sudo usermod -aG trabajadores examen
Comprobación: cat /etc/group | grep trabajadores
Pregunta 29: Eliminando usuarios del grupo trabajadores
Eliminando usuarios del grupo:
sudo gpasswd -d jefe trabajadores
sudo gpasswd -d examen trabajadores
Pregunta 30: Eliminando al usuario examen
Eliminando usuario y directorio: userdel -r examen
Actualizaciones y Comandos del Sistema
Pregunta 6: Actualizaciones del sistema
¿Cómo compruebas las actualizaciones del sistema para saber que tienes el equipo totalmente al día?
Con el comando apt-get update
o con el programa Synaptic.
Pregunta 11: Instalación y desinstalación de paquetes
Desde consola, ¿cómo instalarías desde un repositorio de internet un paquete que se llamara synaptic? ¿Cómo lo desinstalarías completamente?
Instalación: sudo apt-get install synaptic
Desinstalación: sudo apt-get purge synaptic
Pregunta 14: Señales a procesos
¿Qué comando utilizamos para enviar señales a los procesos que se están ejecutando? ¿Qué señal hay que mandar para finalizar el proceso correctamente?
Para ver los procesos en ejecución: ps
Para finalizar un proceso correctamente: kill -15 <ID de proceso>
Pregunta 16: Archivos de arranque y configuración
Los archivos necesarios para arrancar el sistema, ¿se encuentran en la carpeta boot? ¿Y los archivos de configuración?
Los archivos de arranque se encuentran en la carpeta boot. Los archivos de configuración se encuentran en la carpeta etc.
Pregunta 21: Suspender y reanudar un proceso
¿Cómo suspendemos un proceso en ejecución y luego qué comando usamos para reanudarlo?
Para suspender: Ctrl + Z
Para reanudar: fg
(o fg $<ID de proceso>
para reanudar uno específico)
Pregunta 22 y 23: Cambiar prioridad de proceso y espacio en disco
¿Cómo cambiamos la prioridad de un proceso en ejecución? ¿Qué comando y parámetros nos permite averiguar los Megabytes libres de los discos accesibles de nuestro sistema?
Para la prioridad y espacio en disco, se pueden usar las diferentes opciones del comando top
y df -h
.
Pregunta 24: Permisos de archivos
¿Cómo se cambian los permisos a todos los archivos de la carpeta /prueba, incluyendo subcarpetas, para que el propietario tenga permisos de lectura y escritura y el resto solo lectura?
sudo chmod -R 644 /prueba
Pregunta 25: Comando umask
¿Para qué sirve el comando umask
? Pon un ejemplo de uso.
Muestra la máscara de permisos por defecto. Ejemplo: umask 022
Pregunta 26: Extensiones de paquetes Debian y Red Hat
¿Qué extensiones usan los paquetes de las distribuciones Debian y Red Hat?
Debian: .deb
Red Hat: .rpm
Trabajo con Archivos
Pregunta 7: Rutas absolutas y relativas
Diferencias entre una ruta de archivo absoluta y relativa. Pon ejemplos.
La ruta absoluta indica la ruta completa desde la raíz, mientras que la relativa empieza desde la ubicación actual.
Absoluta: /home/usuario/Documentos
Relativa: ./Documentos
Pregunta 8: Contar líneas de un archivo
¿Con qué comando podríamos averiguar el total de líneas de texto que tiene un archivo llamado fichero.txt?
wc <ruta del archivo>
Pregunta 9: Ordenar líneas alfabéticamente
¿Qué comando usarías para verificar que las líneas de un archivo están ordenadas alfabéticamente?
sort
Pregunta 10: Copiar archivos y directorios
¿Qué comando utilizaríamos para copiar todos los ficheros y directorios de una carpeta a la carpeta temporal del sistema?
cp -R <ruta de la carpeta> /tmp
Pregunta 12: Ver contenido de un archivo de forma inversa
¿Qué comando sirve para ver el contenido de un fichero de forma inversa?
tac
Pregunta 13: Descomprimir archivo tar.gz
¿Qué comando y con qué parámetros utilizarás para descomprimir el contenido de un fichero llamado fichero.tar.gz?
tar -xzvf fichero.tar.gz <ruta>
(si no se indica ruta, se extrae en la ubicación actual)
Pregunta 15: Ver últimas líneas de un archivo
¿Qué usarías para ver las 5 últimas líneas del archivo mifichero.txt?
tail -n5 mifichero.txt
Pregunta 17: Mostrar líneas centrales de un archivo
¿Qué línea de comando mostrará las 10 líneas centrales de un archivo de 30 líneas de texto llamado fichero.txt?
head -n20 fichero.txt | tail -n10
Pregunta 18: Explicación de línea en /etc/passwd
Explica detalladamente esta línea del fichero /etc/passwd: tester:x:1001:1002:Tester:/home/tester:/bin/sh
usuario:contraseña:GUID de usuario:GUID de grupo:Grupo principal:carpeta principal:shell
Pregunta 19: Mostrar columna específica de un archivo
¿Qué línea de comando se podría usar para mostrar la tercera columna de un archivo de texto llamado datos.txt que tiene los campos separados por dos puntos (:)?
cat datos.txt | cut -d: -f3
(-d
indica el separador y -f
la columna)
Pregunta 20: Eliminar subdirectorios en /tmp
¿Qué comando elimina todos los subdirectorios en /tmp?
sudo rm -R /tmp/*
Pregunta 27: Mostrar segunda línea de un archivo al revés
Muestra la segunda línea de un fichero llamado hola.txt al revés.
head -n2 hola.txt | tail -n1 | rev