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.
nbsp;
📂 Archivo > Comandos Directorio
ls: Lista de archivos/directoriosls -al: Lista todos los archivos con detalles, incluyendo los ocultoscd /path: Cambio a un directorio específicocd ~: Ir al directorio de iniciocd -: Ir al directorio anteriorcd ..: Sube un directoriocat filename.txt: Contenido del archivo de impresióntail -f /var/log/messages: Actualizaciones de registro de vista continuamore /etc/userdomains: Ver archivo una pantalla a la veztouch filename: Crear un archivo vacíorm filename: Eliminar un archivorm -rf folder/: Eliminar la carpeta y todo el contenido (¡Emergir peligroso!)cp source target: Copiar archivosln -s original linkname: Crear un enlace simbólico
nbsp;
📝 Editores de texto
pico file: Editor simplevi file: Editor avanzado ( curva de aprendizaje de la cuerda)
nbsp;
🔍 Búsqueda " Monitoreo
grep pattern file: Encontrar el patrón de texto en un archivogrep -v pattern file: Excluir líneas que coinciden con el patrónw: Quien se ha iniciado y desde dondelast: Accesos recientesnetstat -an: Conexión de red activaTop: Live System Resource Monitorps aux: Listar todos los procesos de funcionamientops aux --forest: Lista de procesos jerárquicoskill -9 PID: La fuerza termina un proceso
nbsp;
💾 Disk " Información de archivos
file *: Identificar tipos de archivosdu -sh: Uso total del disco del directorio actualdu -sh *: Uso de disco por cada elementowc -l file: Contar líneas en un archivo
nbsp;
Combinando Comandos
command1 | command2: Pipe la salida de uno a otrocommand > file: Redirecta salida al archivo (sobreescritura)command >> file: Apéndice salida al archivocommand < file: Use el archivo como entrada
nbsp;
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
nbsp;
√≥nbundbsp;Nota: Siempre doble cheque antes de ejecutar comandos como rm -rf o kill -9 para evitar daños accidentales.
nbsp;
Díganos qué tiene que estar levantado.
Una breve conversación con un ingeniero. Sin cita-bot, sin cola de callback.