Tutorial: Comandos Básicos de Linux - Parte 2

 

Tutorial: Comandos Básicos de Linux - Parte 2

Introducción

Bienvenidos a esta nueva clase. En esta oportunidad, aprenderemos comandos básicos de Linux, específicamente los siguientes:

  • ls

  • touch

  • cat

  • mkdir y rmdir

  • pushd y dirs

  • tail y head


1. Comando ls (Listar)

Propósito: Listar archivos y directorios en la ubicación actual.

Uso básico:

bash
ls

Muestra los archivos y directorios en el directorio actual.

Opciones útiles:

  • -l: Muestra detalles como permisos, usuario, fecha de modificación, etc.

  • -h: Hace los tamaños legibles para humanos (ej: 4KB en lugar de 4096 bits).

  • -a: Muestra archivos ocultos (ej: .profile).

Ejemplo combinado:

bash
ls -lha

2. Comando touch (Crear o actualizar archivos)

Propósito: Crear un archivo vacío o actualizar su fecha de modificación.

Uso:

bash
touch hola.txt
  • Si el archivo no existe, lo crea.

  • Si ya existe, actualiza su fecha de modificación.


3. Comando cat (Mostrar contenido)

Propósito: Mostrar el contenido de archivos de texto.

Uso básico:

bash
cat hola.txt

Opciones:

  • -n: Numera las líneas del archivo.

  • --help: Muestra la ayuda del comando.

Ejemplo:

bash
cat -n hola.txt

4. Comandos mkdir y rmdir (Crear y eliminar directorios)

mkdir:

Crea directorios nuevos.

Ejemplo:

bash
mkdir hola
mkdir hola/adiós

rmdir:

Elimina directorios vacíos.

Ejemplo:

bash
rmdir hola/adiós
rmdir hola

Alternativa: Usa rm -r para eliminar directorios con contenido:

bash
rm -r hola

5. Comandos pushd y dirs (Navegación entre directorios)

Propósito: Navegar entre directorios guardando rutas en una pila.

Uso:

  • pushd <ruta>: Guarda la ruta actual y se mueve a la nueva.

  • dirs -v: Muestra la pila de rutas guardadas.

  • pushd +<número>: Navega a una ruta específica en la pila.

Ejemplo:

bash
pushd /ruta/a/carpeta
dirs -v
pushd +1

6. Comandos tail y head (Mostrar partes de un archivo)

tail:

Muestra las últimas 10 líneas de un archivo.

Uso:

bash
tail hola.txt

head:

Muestra las primeras 10 líneas de un archivo.

Uso:

bash
head hola.txt

Caso de uso:

  • tail es útil para monitorear logs en tiempo real:

    bash
    tail -f archivo.log

Resumen Final

ComandoPropósito
lsListar archivos y directorios.
touchCrear o actualizar archivos.
catMostrar contenido de archivos.
mkdirCrear directorios.
rmdirEliminar directorios vacíos.
pushdNavegar entre directorios con pila.
tailMostrar últimas líneas de un archivo.
headMostrar primeras líneas de un archivo.

Comentarios

Entradas más populares de este blog

ejercicios-Crear Carpeta y Archivo de Texto en Ubuntu

Tutorial de Carpetas y Directorios en Ubuntu Linux

Instalar Docker en Ubuntu Server usando docker.io