Comandos de Linux: estructura

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Cuál es el propósito principal del comando ls en Linux?

  • Listar el contenido de un directorio, mostrando archivos y subdirectorios. (correct)
  • Cambiar el directorio actual de trabajo.
  • Mostrar la ruta completa del directorio actual.
  • Crear un nuevo directorio.

Si deseas copiar un directorio llamado 'Documentos' y todo su contenido al directorio 'Respaldo', ¿qué comando usarías?

  • `cp -r Documentos Respaldo` (correct)
  • `cp Documentos Respaldo`
  • `mkdir Documentos Respaldo`
  • `mv Documentos Respaldo`

¿Qué comando utilizarías para mostrar el espacio total, usado y disponible en las particiones del sistema en un formato legible para humanos?

  • `du -h`
  • `df -h` (correct)
  • `uname -a`
  • `free -h`

Estás trabajando en la terminal y necesitas regresar al directorio en el que estabas inmediatamente antes. ¿Cuál comando usarías?

<p><code>cd -</code> (D)</p> Signup and view all the answers

¿Cuál es la función del comando touch en Linux?

<p>Crear archivos vacíos o actualizar la fecha de modificación de un archivo existente. (C)</p> Signup and view all the answers

¿Qué comando utilizarías para renombrar un archivo llamado 'documento.txt' a 'nuevo_documento.txt'?

<p><code>mv documento.txt nuevo_documento.txt</code> (A)</p> Signup and view all the answers

¿Cuál es el propósito de las tuberías (pipes) en Linux?

<p>Tomar la salida de un comando y usarla como entrada para otro comando. (D)</p> Signup and view all the answers

Si deseas eliminar un directorio llamado 'Informes' y todo su contenido, incluyendo subdirectorios y archivos, ¿qué comando usarías?

<p><code>rm -r Informes</code> (C)</p> Signup and view all the answers

¿Qué hace el comando mkdir -p Documentos/Proyectos/2024?

<p>Crea los directorios 'Documentos', 'Proyectos' y '2024' en caso de que no existan. (C)</p> Signup and view all the answers

¿Cuál de las siguientes opciones describe mejor una ruta absoluta en Linux?

<p>Una ruta que siempre comienza desde el directorio raíz (/). (D)</p> Signup and view all the answers

Si ejecutas el comando uname sin opciones, ¿qué información se mostrará?

<p>El tipo de sistema operativo. (B)</p> Signup and view all the answers

¿Cómo listarías todos los archivos, incluyendo los ocultos, en formato largo?

<p><code>ls -la</code> (B)</p> Signup and view all the answers

¿Para qué se utiliza el comando pwd?

<p>Para mostrar el directorio actual de trabajo. (C)</p> Signup and view all the answers

¿Cuál de los siguientes comandos eliminará un directorio solo si está vacío?

<p><code>rmdir directorio</code> (B)</p> Signup and view all the answers

¿Qué carácter se utiliza para redirigir la salida de un comando a un archivo, sobrescribiendo su contenido?

<p><code>&gt;</code> (C)</p> Signup and view all the answers

¿Qué comando muestra una vista en tiempo real de los procesos en ejecución en el sistema?

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

¿Cuál es el propósito de la opción -h al usar los comandos df o free?

<p>Mostrar la salida en un formato legible para humanos. (C)</p> Signup and view all the answers

En el comando cat archivo.txt | grep 'palabra', ¿qué hace la parte grep 'palabra'?

<p>Filtra y muestra solo las líneas de <code>archivo.txt</code> que contienen 'palabra'. (C)</p> Signup and view all the answers

¿Qué comando se utiliza para mostrar la cantidad de memoria libre y utilizada en el sistema?

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

Flashcards

¿Qué es un comando?

Instrucción que le indicas al sistema para que ejecute.

¿Qué son los argumentos?

Datos que pasas a un comando para que actúe sobre ellos.

¿Qué son las opciones/flags?

Modificadores que alteran el comportamiento de un comando; comienzan con guion (-).

¿Qué son las tuberías (pipes)?

Permiten usar la salida de un comando como entrada para otro.

Signup and view all the flashcards

¿Qué hace el comando pwd?

Conocer el directorio en el que te encuentras actualmente.

Signup and view all the flashcards

¿Qué hace el comando ls?

Ver el contenido de un directorio, mostrando archivos y subdirectorios.

Signup and view all the flashcards

¿Qué hace ls -l?

Muestra el contenido en formato largo.

Signup and view all the flashcards

¿Qué hace ls -a?

Lista todos los archivos, incluyendo los ocultos.

Signup and view all the flashcards

¿Qué hace el comando cd?

Cambiar el directorio de trabajo actual a otro.

Signup and view all the flashcards

¿Qué son las rutas absolutas?

Siempre comienzan desde el directorio raíz (/).

Signup and view all the flashcards

¿Qué son las rutas relativas?

Basadas en el directorio actual.

Signup and view all the flashcards

¿Qué hace cd ..?

Te mueve al directorio padre del directorio actual.

Signup and view all the flashcards

¿Qué hace el comando touch?

Crear archivos vacíos.

Signup and view all the flashcards

¿Qué hace el comando mkdir?

Crear directorios.

Signup and view all the flashcards

¿Qué hace el comando cp?

Copiar archivos o directorios.

Signup and view all the flashcards

¿Qué hace el comando mv?

Mover archivos o directorios.

Signup and view all the flashcards

¿Qué hace el comando rm?

Eliminar archivos.

Signup and view all the flashcards

¿Qué hace el comando rmdir?

Eliminar directorios vacíos.

Signup and view all the flashcards

¿Qué hace el comando uname?

Muestra información básica sobre el sistema operativo y el hardware.

Signup and view all the flashcards

¿Qué hace el comando df?

Muestra el espacio total, utilizado y disponible en las particiones del sistema.

Signup and view all the flashcards

Study Notes

Estructura de un comando en Linux

  • El elemento principal en una línea de comandos de Linux es el comando.
  • El comando puede ser una utilidad interna del shell o un programa externo instalado.
  • Al escribir "ls", se invoca el comando para listar archivos en un directorio.

Argumentos

  • Los argumentos son datos que se pasan al comando para que actúe sobre ellos.
  • En el comando "cat myfile.txt", "myfile.txt" es el argumento para "cat".

Opciones/Flags

  • Las opciones o flags son modificadores que alteran el comportamiento de los comandos.
  • Suelen comenzar con un guion (-) o dos guiones (--).
  • El comando "ls -l" lista los archivos en formato largo.

Entrada y Salida

  • Linux ofrece herramientas de redirección para tomar la salida de un comando y usarla como entrada para otro o guardarla en un archivo.
  • El carácter ">" redirige la salida a un archivo, sobrescribiendo su contenido.
  • Los caracteres ">>" agregan la salida al final de un archivo.
  • El carácter "<" toma la entrada de un archivo.
  • Las tuberías (pipes), representadas por "|", permiten tomar la salida de un comando como entrada para otro.
  • Ejemplo: "cat myfile.txt | grep "Linux"" muestra las líneas con la palabra "Linux" en "myfile.txt".

El sistema de archivos en Linux

  • En Linux, todo se maneja como un archivo, incluyendo directorios y dispositivos.
  • El sistema de archivos tiene una estructura jerárquica que comienza en el directorio raíz "/".
  • Es fundamental entender esta estructura para navegar y gestionar archivos y directorios.

Comando pwd (print working directory)

  • Se usa para conocer el directorio actual.
  • Al escribir "pwd" y presionar Enter, la terminal mostrará la ruta completa del directorio.
  • Útil al abrir la terminal o después de ejecutar comandos, para recordar la ubicación.

Comando ls

  • Es una herramienta para ver el contenido de un directorio.
  • ls -l: Muestra el contenido en formato largo (permisos, enlaces, propietario, tamaño, fecha).
  • ls -a: Lista todos los archivos, incluyendo los ocultos (los que comienzan con un punto).
  • ls -h: Muestra el tamaño de los archivos en formato legible (ej., 1K, 234M, 2G).
  • ls -t: Ordena por fecha y hora, mostrando los más recientes primero.
  • Las opciones pueden combinarse (ej., ls -la para mostrar todos los archivos, incluidos los ocultos, en formato largo).

Comando cd

  • Esencial para moverse en la estructura del sistema de archivos.
  • Permite cambiar el directorio de trabajo actual.
  • Para cambiar de directorio, escribe "cd" seguido del nombre del directorio (ej. cd Documents).

Rutas absolutas

  • Siempre comienzan desde el directorio raíz (/).
  • Ejemplo: cd /etc/apt.

Rutas relativas

  • Se basan en el directorio actual.
  • Ejemplo: estando en /home/usuario, "cd Documents" lleva al directorio "Documents".

Atajos útiles con cd

  • cd ..: Se mueve al directorio padre.
  • cd: Lleva al directorio de inicio del usuario.
  • cd -: Lleva al directorio anterior.

Ejemplos de comandos

  • ls -la: Lista todos los archivos (incluyendo ocultos) en formato largo.
  • cp source.txt destination.txt: Copia archivos (source.txt es el origen y destination.txt es el destino).
  • echo "Hello, World!" > hello.txt: "echo" imprime un mensaje y ">" redirige la salida al archivo hello.txt.

Manipulación de archivos y directorios

  • Incluye comandos como touch, cp, mv, rm, mkdir, rmdir.

Comando Touch

  • Permite crear archivos vacíos o actualizar la fecha y hora de modificación si el archivo ya existe.
  • Si usas "touch archivo.txt", se creará un nuevo archivo llamado «archivo.txt» en el directorio actual

Comando mkdir (make directory)

  • mkdir Fotos crea un directorio llamado "Fotos".
  • mkdir -p Documentos/Proyectos/2023 crea varios niveles de directorios a la vez.

Comando cp

  • Permite copiar archivos o directorios.
  • Sintaxis: cp [origen] [destino].
  • cp foto.jpg Fotos/ copia el archivo "foto.jpg" al directorio "Fotos".
  • cp -r Documentos Fotos/ copia el directorio "Documentos" y su contenido al directorio "Fotos".

Comando mv

  • Mueve archivos o directorios.
  • Sintaxis: mv [origen] [destino].
  • mv archivo.txt Documentos/ mueve "archivo.txt" al directorio "Documentos".
  • Se usa también para renombrar; mover un archivo a un nombre diferente en el mismo directorio lo renombra.

Comando rm (remove)

  • Elimina archivos.
  • rm archivo.txt elimina "archivo.txt".
  • Precaución: los archivos eliminados con rm no se pueden recuperar.
  • rm -r Fotos/ elimina el directorio "Fotos" y su contenido.
  • Usar rm -ri Fotos/ para confirmar cada eliminación.

Comando rmdir

  • Elimina directorios vacíos.
  • rmdir Fotos/ elimina el directorio "Fotos" solo si está vacío.

Renombrado de archivos

  • mv también sirve para renombrar archivos y directorios.
  • mv archivo.txt nuevo_archivo.txt cambia el nombre de "archivo.txt" a "nuevo_archivo.txt".
  • mv Fotos/ MisFotos/ renombrará el directorio «Fotos» a «MisFotos»

Comandos para consultar información del sistema

  • uname, df, du, free, top.

Comando uname

  • Básica sobre el sistema operativo y el hardware.
  • uname muestra el tipo de sistema operativo por defecto.
  • uname -a: Muestra toda la información (núcleo, máquina, procesador, versión del sistema operativo, etc.).
  • uname -r: Muestra la versión del kernel.
  • uname -m: Muestra la arquitectura de la máquina (ej., x86_64 para sistemas de 64 bits).

Comando df (disk free)

  • El espacio total, usado y disponible en las particiones del sistema.
  • Útil para seguimento rápido de cómo se está utilizando el espacio en disco..
  • df -h: Muestra el tamaño en formatos legibles (MB, GB).

Comando du (disk usage)

  • Proporciona el espacio utilizado por directorios y archivos.
  • Valiosa para identificar archivos o directorios que consumen más espacio-
  • du -sh /ruta/del/directorio/: Muestra el tamaño de un directorio y sus subdirectorios en formato legible.

Comando free

  • Muestra la cantidad de memoria libre y usada en el sistema.
  • Útil al verificar rápidamente cuánta memoria RAM está en uso, cuánta está disponible y cuánta está siendo utilizada como memoria swap.
  • free -h: Proporciona una salida legible por humanos.

Comando top

  • Herramienta interactiva que muestra una vista en tiempo real de los procesos en ejecución.
  • Detalla el uso del CPU, la memoria, el tiempo de ejecución y el usuario que está ejecutando el proceso.
  • Se sale con "q", usa las fechas para navegar.
  • Existen herramientas más avanzadas como htop.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

LINUX File System Overview and Commands
5 questions
C++ and Unix/Linux Basics Quiz
21 questions

C++ and Unix/Linux Basics Quiz

ManageableVirginiaBeach avatar
ManageableVirginiaBeach
1.11 – Linux - Linux Commands
67 questions

1.11 – Linux - Linux Commands

VictoriousHeliotrope8766 avatar
VictoriousHeliotrope8766
Use Quizgecko on...
Browser
Browser