DIGITAL PLAYGROUND

Lista de comandos útiles y ejemplos de cómo usarlos:


1. Comandos básicos de navegación y manejo de archivos

ls – Listar archivos y directorios

ls

  • Muestra los archivos y directorios en el directorio actual.
  • Opciones comunes:

ls -l # Lista en formato largo ls -a # Muestra archivos ocultos

cd – Cambiar de directorio

cd /ruta/al/directorio

  • Cambia al directorio especificado.
  • Ejemplo:

cd /home/usuario # Cambia al directorio /home/usuario cd .. # Sube un nivel (directorio padre)

pwd – Mostrar el directorio actual

pwd

  • Muestra la ruta completa del directorio en el que te encuentras.

mkdir – Crear un directorio

mkdir nombre_del_directorio

  • Crea un nuevo directorio.
  • Ejemplo:

mkdir proyectos # Crea un directorio llamado «proyectos»

rm – Eliminar archivos o directorios

rm archivo.txt

  • Elimina un archivo.
  • Opciones comunes:

rm -r directorio # Elimina un directorio y su contenido rm -f archivo # Fuerza la eliminación sin preguntar

cp – Copiar archivos o directorios

cp archivo_origen archivo_destino

  • Copia un archivo o directorio.
  • Ejemplo:

cp archivo.txt copia_archivo.txt cp -r directorio_origen directorio_destino # Copia un directorio recursivamente

mv – Mover o renombrar archivos o directorios

mv archivo_origen archivo_destino

  • Mueve o renombra un archivo o directorio.
  • Ejemplo:

mv archivo.txt nuevo_nombre.txt # Renombra el archivo mv archivo.txt /ruta/destino/ # Mueve el archivo a otra ubicación

touch – Crear un archivo vacío

touch archivo.txt

  • Crea un archivo vacío o actualiza la fecha de modificación si ya existe.

2. Comandos de manejo de permisos

chmod – Cambiar permisos de archivos o directorios

chmod 755 archivo.txt

  • Cambia los permisos de un archivo o directorio.
  • Ejemplo:

chmod +x script.sh # Hace que el archivo sea ejecutable

chown – Cambiar el propietario de un archivo o directorio

chown usuario:grupo archivo.txt

  • Cambia el propietario y/o grupo de un archivo o directorio.
  • Ejemplo:

chown usuario:usuarios archivo.txt


3. Comandos de red

ping – Probar la conectividad con un servidor

ping google.com

  • Envía paquetes a un servidor para probar la conectividad.

curl – Transferir datos desde o hacia un servidor

curl https://ejemplo.com

  • Descarga el contenido de una URL.
  • Ejemplo:

curl -O https://ejemplo.com/archivo.zip # Descarga un archivo

wget – Descargar archivos desde la web

wget https://ejemplo.com/archivo.zip

  • Descarga un archivo desde una URL.

4. Comandos de administración de procesos

ps – Mostrar procesos en ejecución

ps aux

  • Muestra todos los procesos en ejecución.

top – Monitorizar procesos en tiempo real

top

  • Muestra una lista dinámica de los procesos en ejecución.

kill – Terminar un proceso

kill PID

  • Termina un proceso por su ID.
  • Ejemplo:

kill 1234 # Termina el proceso con ID 1234


5. Comandos de compresión y descompresión

tar – Comprimir o descomprimir archivos

tar -czvf archivo.tar.gz directorio

  • Comprime un directorio en un archivo .tar.gz.
  • Ejemplo:

tar -xzvf archivo.tar.gz # Descomprime un archivo .tar.gz

zip – Comprimir archivos

zip archivo.zip archivo1 archivo2

  • Comprime archivos en un archivo .zip.

unzip – Descomprimir archivos

unzip archivo.zip

  • Descomprime un archivo .zip.

6. Comandos de búsqueda

find – Buscar archivos o directorios

find /ruta -name «*.txt»

  • Busca archivos o directorios que coincidan con un patrón.
  • Ejemplo:

find /home -name «*.log» # Busca archivos .log en /home

grep – Buscar texto dentro de archivos

grep «texto» archivo.txt

  • Busca un texto específico dentro de un archivo.
  • Ejemplo:

grep «error» /var/log/syslog # Busca la palabra «error» en el archivo de log


7. Comandos de administración de usuarios

whoami – Mostrar el usuario actual

whoami

  • Muestra el nombre del usuario actual.

passwd – Cambiar la contraseña

passwd

  • Cambia la contraseña del usuario actual.

8. Comandos de DreamHost específicos

DreamHost proporciona algunos comandos específicos para administrar tu hosting:

mysql – Acceder a MySQL

mysql -u usuario -p

  • Accede a la base de datos MySQL.
  • Ejemplo:

mysql -u mi_usuario -p mi_basedatos

php – Ejecutar scripts PHP

php script.php

  • Ejecuta un script PHP desde la terminal.

9. Comandos de información del sistema

df – Mostrar espacio en disco

df -h

  • Muestra el espacio libre y utilizado en los discos.

free – Mostrar uso de memoria

free -h

  • Muestra la memoria RAM utilizada y disponible.

uname – Información del sistema

uname -a

  • Muestra información sobre el sistema operativo y el kernel.

10. Comandos de edición de texto

nano – Editor de texto simple

nano archivo.txt

  • Abre un archivo en el editor de texto nano.

vi / vim – Editor de texto avanzado

vi archivo.txt

  • Abre un archivo en el editor vi o vim.