Quiz de Unix y Sistemas Operativos
53 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es la forma correcta de guardar el directorio actual a una variable?

  • pwd $A
  • A=cwd
  • pwd | $A
  • `A=`pwd` (correct)

¿Qué comando shell acepta la entrada del teclado del usuario?

  • $1
  • read (correct)
  • echo
  • gets
  • input

¿Cuál de los siguientes es el nombre del archivo de dispositivo válido para el primer disco duro SATA en el sistema?

  • ./dev/hda
  • ./dev/sda (correct)
  • ./dev/sata
  • ./dev/hd1

El identificador de proceso (PID) del proceso init es

<p>1 (B)</p> Signup and view all the answers

El comando free muestra la estadística sobre:

<p>El uso de memoria (A)</p> Signup and view all the answers

¿Cuál de los siguientes comandos mostrará la dirección IP de tu máquina?

<p>ip a (B)</p> Signup and view all the answers

¿Cuál de los siguientes comandos te permitirá iniciar sesión en una máquina remota?

<p>ssh (C)</p> Signup and view all the answers

¿Cuál de los siguientes comandos te permitirá iniciar sesión en la máquina "server1" con el nombre de cuenta "nick"?

<p>ssh nick@server1 (B)</p> Signup and view all the answers

Cual de los usuarios puede ver el archivo /etc/shadow?

<p>El usuario root (C)</p> Signup and view all the answers

¿Qué comando mostrará los UID, GID y los grupos a los que pertenece tu usuario actual?

<p>id (D)</p> Signup and view all the answers

¿Qué comando mostrará los usuarios que han iniciado la sesión en el sistema?

<p>who (D)</p> Signup and view all the answers

El comando sudo permite a los usuarios regulares a...

<p>...ejecutar ciertos comandos como usuario root. (B)</p> Signup and view all the answers

¿Cuál de los siguientes comandos mostrará los grupos a los que pertenece el usuario?

<p>id (A)</p> Signup and view all the answers

Para qué tipo de usuarios están generalmente reservados los UID 1-500?

<p>Cuentas del sistema, tales como los procesos del servidor (B)</p> Signup and view all the answers

El comando useradd creará un directorio principal de forma predeterminada para un usuario.

<p>Verdadero (A)</p> Signup and view all the answers

¿Cuál de los siguientes comandos agregará el grupo "extra" a los grupos del usuario "pepe" además de los grupos secundarios actuales de "pepe"?

<p>usermod -aG extra pepe (D)</p> Signup and view all the answers

Para los usuarios que no sean root, el comando passwd solo se puede utilizar para cambiar la contraseña del usuario que ejecuta el comando.

<p>Verdadero (A)</p> Signup and view all the answers

¿Qué es Unix?

<p>Un sistema operativo (D)</p> Signup and view all the answers

¿Qué herramienta proporciona la funcionalidad para añadir y eliminar software del sistema?

<p>Administración de paquetes (C)</p> Signup and view all the answers

¿Cuál de las siguientes afirmaciones sobre las licencias de código abierto es generalmente cierta?

<p>Debes tener acceso al código fuente del software (A)</p> Signup and view all the answers

¿Cuál es la función principal de un administrador de paquetes?

<p>Descargar el software a través de Internet (C)</p> Signup and view all the answers

¿Es cierto que el punto y coma ';' puede usarse para separar varios comandos?

<p>Verdadero (C)</p> Signup and view all the answers

¿Qué comando se utiliza para ver mensajes de salida en la pantalla?

<p>echo (C)</p> Signup and view all the answers

¿Qué comando imprime una lista de comandos ejecutados previamente?

<p>history (B)</p> Signup and view all the answers

¿Qué carácter indica que un archivo es oculto?

<p>Punto (.) (C)</p> Signup and view all the answers

¿Cuál es la representación del directorio de nivel superior en un sistema Linux?

<p>/ (A)</p> Signup and view all the answers

La ruta /etc/ppp se clasifica como:

<p>Absoluta (B)</p> Signup and view all the answers

¿El tilde (~) representa qué en un sistema Linux?

<p>El directorio home del usuario actual (C)</p> Signup and view all the answers

¿Cuál es el propósito del punto doble (..) en la línea de comandos?

<p>Representar el directorio superior al directorio de trabajo actual (D)</p> Signup and view all the answers

¿A qué directorio accede el comando cd por sí solo?

<p>A tu directorio home (D)</p> Signup and view all the answers

¿Qué comando se utiliza para cambiar el directorio de trabajo actual?

<p>cd (B)</p> Signup and view all the answers

¿Qué indica el primer carácter en un listado largo (ls -l)?

<p>Los permisos (C)</p> Signup and view all the answers

¿Por defecto, a dónde se envían los mensajes de error generados por los comandos?

<p>STDERR (C)</p> Signup and view all the answers

¿Qué significa que un comando haya sido ejecutado exitosamente en términos de salida?

<p>Imprime su salida en STDOUT (A)</p> Signup and view all the answers

¿Cuál es la función de la barra vertical (|) en los comandos?

<p>Enviar la salida de un comando a otro (C)</p> Signup and view all the answers

¿Cuál de los siguientes comandos permite anexar su salida a output.file?

<p>echo Testing &gt;&gt; output.file (D)</p> Signup and view all the answers

¿Qué opción del comando head limita la salida a las primeras cinco líneas?

<p>-n 5 (C)</p> Signup and view all the answers

El comando grep se utiliza para:

<p>Filtrar líneas que contengan una expresión especificada (C)</p> Signup and view all the answers

¿Cuál de estos comandos muestra solo las líneas que empiezan con 'test'?

<p>grep ^test file.txt (C)</p> Signup and view all the answers

¿Qué hará el comando que elimina un usuario en el sistema?

<p>Eliminará automáticamente al usuario junto con todos sus archivos. (A)</p> Signup and view all the answers

¿Cuál es el comando correcto para asignar permisos de lectura y ejecución para 'otros' en el archivo llamado 'file'?

<p>chmod o=rx file (B)</p> Signup and view all the answers

¿Cuál de las siguientes notaciones octales establecería los permisos para 'otros' usuarios a 'r-x' en el archivo 'file'?

<p>chmod 775 file (B)</p> Signup and view all the answers

¿Es cierto que sólo se puede cambiar un conjunto de permisos (usuario, grupo, otros) a la vez utilizando el método simbólico?

<p>Falso (A)</p> Signup and view all the answers

¿Cuál es el resultado de aplicar el comando 'chown' a un archivo?

<p>Cambia el propietario y el grupo del archivo. (C)</p> Signup and view all the answers

El usuario sysadmin tiene los permisos para leer el archivo 'file' por ser su propietario. ¿Esto es verdadero o falso?

<p>Falso (B)</p> Signup and view all the answers

¿Qué significa el permiso 'ejecutar' en un archivo?

<p>Permite ejecutar el archivo como un script. (C)</p> Signup and view all the answers

¿Cuál es la utilidad utilizada para paginar el contenido de un archivo o la salida de un comando?

<p>less (A)</p> Signup and view all the answers

¿Cuál es el propósito del UID 0 en un sistema?

<p>Es la cuenta del administrador del sistema. (C)</p> Signup and view all the answers

¿Qué hace el comando 'groupadd manolo'?

<p>Crea un grupo nuevo llamado manolo. (A)</p> Signup and view all the answers

¿Con cuál de los siguientes comandos se puede cambiar el grupo de un archivo?

<p>chown (C)</p> Signup and view all the answers

¿Qué valor corresponde a los permisos de lectura en la notación octal?

<p>4 (A)</p> Signup and view all the answers

¿Qué permite al usuario eliminar un archivo?

<p>Tener el permiso de escritura sobre el archivo. (B)</p> Signup and view all the answers

¿Cuáles son los permisos octales que permiten a todos los usuarios añadir, ver y eliminar archivos en un directorio?

<p>777 (A)</p> Signup and view all the answers

Flashcards

Unix

Un sistema operativo de código abierto conocido por su estabilidad y por ser utilizado en servidores y sistemas integrados.

Administrador de paquetes

Un sistema que permite instalar, actualizar y eliminar software en un sistema operativo.

Licencias de código abierto

Licencias que dan libertad a los usuarios para modificar, distribuir y utilizar el software sin restricciones.

Comando "history"

Una herramienta de línea de comandos que muestra una lista de comandos ejecutados previamente.

Signup and view all the flashcards

ls -a

Un comando que muestra el contenido de los archivos ocultos.

Signup and view all the flashcards

Archivos ocultos

Los archivos ocultos son archivos que comienzan con un punto (.)

Signup and view all the flashcards

Ejecución de varios comandos

El punto y coma (;) permite ejecutar varios comandos en la misma línea, separándolos con un punto y coma.

Signup and view all the flashcards

Punto (.)

Es un símbolo especial que se usa para identificar archivos y carpetas en Linux.

Signup and view all the flashcards

Directorio raíz en Linux

En Linux, el directorio de nivel superior se representa como "/". Es el punto de partida para todas las rutas de archivos.

Signup and view all the flashcards

Ruta absoluta vs. relativa

Una ruta absoluta comienza en el directorio raíz ("/"). Una ruta relativa comienza en el directorio actual.

Signup and view all the flashcards

Símbolo tilde (~)

El símbolo "~" representa el directorio home del usuario actual.

Signup and view all the flashcards

Símbolo punto doble (..)

El punto doble ("..") representa el directorio padre del directorio de trabajo actual. Usado en el comando "cd"

Signup and view all the flashcards

Comportamiento del comando "cd"

El comando "cd" por sí solo te lleva a tu directorio home.

Signup and view all the flashcards

Comando "cd"

El comando "cd" cambia el directorio de trabajo actual.

Signup and view all the flashcards

Primer carácter en un listado largo (ls -l)

El primer carácter en un listado largo (ls -l) indica el tipo de archivo: archivo, directorio o enlace simbólico.

Signup and view all the flashcards

Salida de error (STDERR)

Los mensajes de error generados por los comandos se envían a STDERR (Standard Error).

Signup and view all the flashcards

Salida exitosa (STDOUT)

Un comando exitoso imprime su salida a STDOUT (Standard Output).

Signup and view all the flashcards

Barra vertical (|) para encadenar comandos

Una barra vertical (|) permite encadenar comandos, enviando la salida de un comando como entrada al siguiente.

Signup and view all the flashcards

Comando "echo"

El comando "echo" envía texto a la salida estándar (STDOUT).

Signup and view all the flashcards

Código #!/bin/bash en un script

El código #!/bin/bash al inicio de un script indica que el script debe ser ejecutado usando el intérprete de comandos /bin/bash.

Signup and view all the flashcards

Argumento del script: $1

En un script, $1 representa el primer argumento pasado al script.

Signup and view all the flashcards

userdel

El comando userdel eliminará la cuenta de usuario especificada y todos los archivos en su directorio de inicio.

Signup and view all the flashcards

chmod o=r+x file

El comando chmod o=r+x file establece los permisos para otros usuarios del archivo como lectura (r) y ejecución (x) o + (asignación) r + x (permisos).

Signup and view all the flashcards

chmod o+rx file

El comando chmod o+rx file establece los permisos para otros usuarios del archivo como lectura (r) y ejecución (x) o + (asignación) r + x (permisos).

Signup and view all the flashcards

chmod o-r-w file

El comando chmod o-r-w file establece los permisos para otros usuarios del archivo como lectura (r) y escritura (w) o - (negación) r - w (permisos).

Signup and view all the flashcards

chmod o=rx file

El comando chmod o=rx file establece los permisos para otros usuarios del archivo como lectura (r) y ejecución (x) o = (asignación) rx (permisos).

Signup and view all the flashcards

chmod 774 file

El comando chmod 774 file establece los permisos para todos los usuarios como lectura y escritura. Se les permite ejecutar los archivos como programas.

Signup and view all the flashcards

chmod 777 file

El comando chmod 777 file establece los permisos para todos los usuarios como lectura, escritura y ejecución. Se les permite ejecutar los archivos como programas.

Signup and view all the flashcards

chmod 776 file

El comando chmod 776 file establece los permisos para todos los usuarios como lectura y escritura. El grupo del archivo solo puede leer.

Signup and view all the flashcards

chmod 775 file

El comando chmod 775 file establece los permisos para todos los usuarios como lectura y escritura. El grupo del archivo solo puede leer y ejecutar.

Signup and view all the flashcards

chown

El comando chown se puede utilizar para cambiar el propietario y el grupo de un archivo.

Signup and view all the flashcards

Método simbólico para permisos

En el método simbólico, solo se pueden cambiar los permisos de un solo conjunto (usuario, grupo, otros) a la vez.

Signup and view all the flashcards

Notación octal para permisos

La notación octal utiliza los siguientes valores para los permisos concedidos: r = 4, w = 2, x = 1

Signup and view all the flashcards

groupadd

El comando groupadd manolo creará un grupo nuevo llamado manolo.

Signup and view all the flashcards

Cambiar el grupo de un archivo

El comando chown se puede utilizar para cambiar el grupo de un archivo.

Signup and view all the flashcards

Permiso ejecutar

El permiso "ejecutar" en un archivo te permite ejecutar el archivo como un script.

Signup and view all the flashcards

Eliminando un archivo de origen

Eliminando un archivo de origen romperá un vínculo simbólico asociado. Se pierde la referencia al archivo.

Signup and view all the flashcards

Asignar el directorio actual a una variable

El comando pwd (print working directory) muestra la ruta al directorio actual. La sintaxis para asignar la salida de un comando a una variable es usar la backticks ("`").

Signup and view all the flashcards

Obtener la entrada del usuario

El comando read se utiliza para leer la entrada del usuario desde la línea de comandos y almacenarla en una variable. Este comando permite interactuar con el usuario y obtener datos.

Signup and view all the flashcards

El comando fdisk

El comando fdisk es una herramienta que te permite gestionar las particiones en un disco duro. Con fdisk puedes crear, eliminar, formatear, entre otras opciones, las particiones.

Signup and view all the flashcards

Primer disco duro SATA

El nombre del dispositivo para el primer disco duro SATA es /dev/sda. En Linux, los dispositivos de almacenamiento se encuentran bajo el directorio /dev.

Signup and view all the flashcards

Sistemas de administración de paquetes

Los sistemas de administración de paquetes permiten instalar, actualizar y eliminar software de forma centralizada y organizada. Algunos ejemplos de sistemas de paquetes son apt, yum y dnf.

Signup and view all the flashcards

PID del proceso init

En Linux, el proceso init (proceso padre de todos los procesos) tiene el PID 1. El PID identifica de forma única a cada proceso en el sistema.

Signup and view all the flashcards

Comprobar el uso de la memoria

El comando free muestra información sobre el uso de la memoria RAM del sistema, incluyendo memoria usada, memoria libre y buffers/cache. Te ayuda a entender cómo se utiliza la memoria.

Signup and view all the flashcards

El comando ps

El comando ps (process status) por defecto muestra todos los procesos que se ejecutan en el sistema, no solo en el shell actual.

Signup and view all the flashcards

Mostrar la dirección IP

El comando ip a muestra información sobre las interfaces de red y las direcciones IP configuradas. Es útil para averiguar la IP de tu máquina.

Signup and view all the flashcards

Conexión segura a un servidor remoto

El comando ssh (Secure Shell) permite conectarse de forma segura a una máquina remota. Permite ejecutar comandos o interactuar con el sistema remoto.

Signup and view all the flashcards

Iniciar sesión en la máquina 'server1' como 'nick'

Para iniciar sesión en una máquina remota con un nombre de usuario, utiliza la siguiente sintaxis: ssh <nombre de usuario>@<nombre de servidor>.

Signup and view all the flashcards

Acceso al archivo /etc/shadow

El archivo /etc/shadow contiene las contraseñas cifradas de los usuarios del sistema. Este archivo solo es accesible por el usuario root.

Signup and view all the flashcards

Mostrar información del usuario actual

El comando id muestra información sobre el usuario actual, incluyendo el UID, GID y los grupos a los que pertenece.

Signup and view all the flashcards

Pertenencia a grupos

Todos los usuarios en Linux pertenecen a un grupo mínimo, que es su grupo principal. Adicionalmente, un usuario puede pertenecer también a otros grupos.

Signup and view all the flashcards

Mostrar usuarios conectados

El comando who lista los usuarios que han iniciado sesión en el sistema actualmente.

Signup and view all the flashcards

Uso del comando sudo

El comando sudo permite a usuarios con privilegios especiales ejecutar comandos con los permisos del usuario root. Se requiere una contraseña para la autenticación.

Signup and view all the flashcards

Study Notes

Preguntas y Respuestas de Unix

  • Pregunta 1: Unix es un sistema operativo.
  • Pregunta 2: La administración de paquetes proporciona el mecanismo para añadir y eliminar software del sistema.
  • Pregunta 3: Las licencias de código abierto, generalmente, requieren la redistribución de cambios y el acceso al código fuente.
  • Pregunta 4: Los administradores de paquetes descargan software a través de internet.
  • Pregunta 5: Verdadero. El punto y coma separa varios comandos para ejecutarlos en orden.
  • Pregunta 6: El comando echo imprime mensajes en la pantalla.
  • Pregunta 7: El comando history muestra una lista de comandos ejecutados previamente.
  • Pregunta 8: Los archivos ocultos comienzan con un punto (.).
  • Pregunta 9: La opción -a del comando ls muestra todos los archivos, incluyendo los ocultos.
  • Pregunta 10: El directorio de nivel superior en Linux es /.
  • Pregunta 11: La ruta /etc/ppp es absoluta.
  • Pregunta 12: La ruta sysadmin/Documents es relativa.
  • Pregunta 13: El tilde (~) representa el directorio home del usuario.
  • Pregunta 14: El punto doble (..) representa el directorio superior al directorio de trabajo actual.
  • Pregunta 15: El comando cd sin argumentos navega al directorio home del usuario.
  • Pregunta 16: El comando cd cambia el directorio de trabajo actual.
  • Pregunta 17: El primer carácter en un listado largo (ls -l) indica los permisos.
  • Pregunta 18: Los mensajes de error se envían a STDERR.
  • Pregunta 19: Verdadero. Un comando exitoso imprime la salida a STDOUT.
  • Pregunta 20: La barra vertical (|) envía la salida de un comando a otro comando.
  • Pregunta 21: Canal 2 es STDERR.
  • Pregunta 22: El comando echo Testing >> output.file anexa la salida al archivo.
  • Pregunta 23: La opción -n 5 del comando head muestra las cinco primeras líneas de un archivo.
  • Pregunta 24: El comando grep muestra todas las líneas de un archivo que contienen una expresión específica.
  • Pregunta 25: El comando grep ^start file.txt muestra las líneas que comienzan con "start".
  • Pregunta 26: El comando grep ^test file.txt mostrará las líneas que comienzan con "test".
  • Pregunta 27: El comando echo imprime texto en la consola.
  • Pregunta 28: La línea #!/bin/bash indica que el script se ejecutará con bash.
  • Pregunta 29: $1 es el primer argumento pasado al script.
  • Pregunta 30: La forma correcta es A="Hello".
  • Pregunta 31: La forma correcta de guardar el directorio actual en una variable es A=$(pwd).
  • Pregunta 32: El comando read acepta la entrada del teclado del usuario.
  • Pregunta 33: Verdadero. El comando fdisk es una herramienta para particionar discos.
  • Pregunta 34: /dev/sda es el nombre del dispositivo válido para el primer disco duro SATA.
  • Pregunta 35: Verdadero. Los sistemas de administración de paquetes facilitan la instalación de software en Linux.
  • Pregunta 36: El PID del proceso init es 1.
  • Pregunta 37: El comando free muestra el uso de memoria.
  • Pregunta 38: Verdadero. Por defecto, ps muestra solo los procesos que se ejecutan en el shell actual.
  • Pregunta 39: El comando ip a muestra la dirección IP.
  • Pregunta 40: El comando ssh permite iniciar sesión en una máquina remota.
  • Pregunta 41: ssh nick@server1 inicia sesión en "server1" como "nick".
  • Pregunta 42: El usuario root puede ver el archivo /etc/shadow.
  • Pregunta 43: El comando id muestra el UID, GID y grupos de usuario.
  • Pregunta 44: Verdadero. Cada usuario pertenece a al menos un grupo.
  • Pregunta 45: El comando who muestra los usuarios que han iniciado sesión.
  • Pregunta 46: sudo permite ejecutar comandos como root, requiriendo la contraseña de sudo.
  • Pregunta 47: El comando id muestra los grupos a los que pertenece el usuario.
  • Pregunta 48: Los UID 1-500 están reservados para cuentas del sistema.
  • Pregunta 49: Verdadero. useradd crea un directorio home por defecto.
  • Pregunta 50: usermod permite cambiar el directorio personal del usuario.
  • Pregunta 51: usermod -aG extra pepe añade el grupo "extra" al usuario "pepe".
  • Pregunta 52: Verdadero. Normalmente, passwd solo permite cambiar la contraseña del usuario que ejecuta el comando (salvo que se use como root).
  • Pregunta 53: userdel elimina un usuario y su directorio home.
  • Pregunta 54: chmod o=r+x file establece los permisos para "otros" usuarios del archivo "file" a "r-x".
  • Pregunta 55: chmod 775 file establece los permisos para "otros" usuarios del fichero "file" a "r-x".
  • Pregunta 56: Falso. Se pueden cambiar conjuntos de permisos simultáneamente con la notación simbólica.
  • Pregunta 57: Verdadero. El comando chown cambia el propietario y el grupo de un archivo.
  • Pregunta 58: Verdadero. El usuario sysadmin puede leer el archivo porque es su propietario y tiene permisos de lectura para el grupo y otros también.
  • Pregunta 59: Verdadero. El propietario tiene permisos para modificar los permisos.
  • Pregunta 60: r = 4, w = 2, x = 1.
  • Pregunta 61: 777
  • Pregunta 62: Falso. Un usuario puede borrar un archivo si tiene permisos de escritura o es el propietario.
  • Pregunta 63: Ejecutar un archivo como un script.
  • Pregunta 64: Verdadero. Eliminando un archivo de origen se rompe un vínculo físico asociado.
  • Pregunta 65: Falso. Eliminando un archivo de origen no se afecta un vínculo simbólico asociado. Al borrar el archivo fuente, solo se borra la referencia.
  • Pregunta 66: Los usuarios pueden redistribuir versiones modificadas y se debe distribuir el código fuente y los binarios.
  • Pregunta 67: cd ~.
  • Pregunta 68: Verdadero. ls -r realiza una lista recursiva de directorios.
  • Pregunta 69: less es una utilidad para paginar contenidos de archivos o salida de comandos.
  • Pregunta 70: apt-get es una herramienta recomendable para instalar paquetes de software con sus dependencias en Debian.
  • Pregunta 71: Es la cuenta del administrador del sistema.
  • Pregunta 72: Crea un grupo nuevo llamado "Manolo".
  • Pregunta 73: chown se utiliza para cambiar el grupo de un archivo.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Este cuestionario evalúa tus conocimientos sobre Unix y su administración. Abarca temas como comandos básicos, administración de paquetes y características del sistema operativo. Prueba tus habilidades y amplía tu comprensión del funcionamiento de Unix.

More Like This

Lecture 1 - Basic UNIX Commands
37 questions
Basic Unix Shell Commands Quiz
11 questions
Unix Commands Quiz
5 questions

Unix Commands Quiz

PopularLyric6328 avatar
PopularLyric6328
Quiz sur le système d'exploitation UNIX et Linux
42 questions
Use Quizgecko on...
Browser
Browser