Comandos para la creación, manipulación y búsqueda de archivos, organizados para una galería de proyectos.
| Comando (CMD) | Comando (Linux) | Descripción |
|---|---|---|
| `mkdir Personal` | `mkdir Personal` | Crea el directorio principal **Personal**. |
| `cd Personal` | `cd Personal` | Se mueve al directorio **Personal**. |
| `mkdir Documentos Música Imágenes` | `mkdir Documentos Música Imágenes` | Crea los tres subdirectorios. |
| `echo ... > Documentos\notas.txt` | `echo "..." > Documentos/notas.txt` | Crea archivos con contenido inicial. |
| `echo ... >> Documentos\notas.txt` | `echo "..." >> Documentos/notas.txt` | **Añade** una segunda línea de texto (`>>` concatena). |
| `tree` | `ls -R` | Muestra la estructura de directorios/archivos. |
| `copy Documentos\notas.txt Música\notasCopia.txt` | `cp Documentos/notas.txt Música/notasCopia.txt` | **Copia** un archivo, renombrándolo. |
| `move Música\playlist.txt Documentos\listaMusical.txt` | `mv Música/playlist.txt Documentos/listaMusical.txt` | **Mueve** un archivo, renombrándolo. |
| `del Imágenes\fotos.txt` | `rm Imágenes/fotos.txt` | **Elimina** el archivo `fotos.txt`. |
| `rmdir Imágenes` | `rmdir Imágenes` | **Borra** el directorio (debe estar vacío). |
| Comando (Linux) | Descripción |
|---|---|
| `grep "tareas" notas.txt` | Busca la palabra **"tareas"**. |
| `grep -i "canciones" listaMusical.txt` | Busca **"canciones"** **ignorando mayúsculas/minúsculas** (`-i`). |
| `grep -r -n "Lista" .` | Busca **"Lista"** **recursivamente** (`-r`), mostrando el **número de línea** (`-n`). |
| `grep -v "tareas" notas.txt` | Muestra las líneas que **NO** contienen **"tareas"** (`-v`). |
| `grep -r --color=always "pendientes" .` | Busca **"pendientes"** **recursivamente** (`-r`), **resaltando** el resultado. |
| Comando (Git) | Descripción |
|---|---|
| `git init` | **Inicializa** un repositorio Git. |
| `git add .` | **Añade** todos los archivos al *staging area*. |
| `git commit -m "Commit message"` | **Confirma** los cambios en el historial local. |
| `git remote add origin URL` | **Conecta** con el repositorio remoto de GitHub. |
| `git push -u origin main` | **Sube** los *commits* al repositorio remoto. |