ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

CONOCEDGEBASE · LINUX

Comandos básicos de SSH

Última actualización 2025-06-08

🖥 Comandos básicos de SSH

Aquí está una lista de comandos esenciales SSH que se utilizan comúnmente cuando se trabaja en un servidor Linux.

 

📂 File & Directory Commands

  • ls: Lista de archivos/directorios
  • ls -al: Lista todos los archivos con detalles, incluyendo los ocultos
  • cd /path: Cambio a un directorio específico
  • cd ~: Ir al directorio de inicio
  • cd -: Ir al directorio anterior
  • cd ..: Sube un directorio
  • cat filename.txt: Contenido del archivo de impresión
  • tail -f /var/log/messages: Actualizaciones de registro de vista continua
  • more /etc/userdomains: Ver archivo una pantalla a la vez
  • touch filename: Crear un archivo vacío
  • rm filename: Eliminar un archivo
  • rm -rf folder/: Delete folder and all contents (⚠️ dangerous!)
  • cp source target: Copiar archivos
  • ln -s original linkname: Crear un enlace simbólico

 

📝 Editores de texto

  • pico file: Editor simple
  • vi file: Editor avanzado ( curva de aprendizaje de la cuerda)

 

🔍 Búsqueda " Monitoreo

  • grep pattern file: Encontrar el patrón de texto en un archivo
  • grep -v pattern file: Excluir líneas que coinciden con el patrón
  • w: Quien se ha iniciado y desde donde
  • last: Accesos recientes
  • netstat -an: Conexión de red activa
  • Top: Live System Resource Monitor
  • ps aux: Listar todos los procesos de funcionamiento
  • ps aux --forest: Lista de procesos jerárquicos
  • kill -9 PID: La fuerza termina un proceso

 

💾 Disk " Información de archivos

  • file *: Identificar tipos de archivos
  • du -sh: Uso total del disco del directorio actual
  • du -sh *: Uso de disco por cada elemento
  • wc -l file: Contar líneas en un archivo

 

🛠️ Combining Commands

  • command1 | command2: Pipe la salida de uno a otro
  • command > file: Redirecta salida al archivo (sobreescritura)
  • command >> file: Apéndice salida al archivo
  • command < file: Use el archivo como entrada

 

Ejemplos:

grep User /usr/local/apache/conf/httpd.conf | more
last -a > /root/lastlogins.tmp
tail -10000 /var/log/exim_mainlog | grep domain.com | more
netstat -an | grep :80 | wc -l
mysqladmin processlist | wc -l
mysqldump -u username -ppassword dbname > file.sql
tar -zcvf archive.tar.gz directory/
tar -zxvf archive.tar.gz
mysql -uusername -ppassword database_name
  

 

⚠️ Nota: Siempre doble cheque antes de ejecutar comandos como rm -rf o kill -9 para evitar daños accidentales.

 

← Todos los artículos de base de conocimientos

Díganos qué tiene que estar levantado.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.