Comandos SSH Shell frecuentes

Este es un listado de los comandos SSH que se usan con más frecuencia. Los comandos se encuentran organizados por tema e incluyen una descripción breve para comprender como usarlos.

Comandos de navegación

•pwd muestra el path completo del directorio en el que se encuentra
•cd cambia de directorio, por ejemplo cd directorio/subdirectorio
•cd ~ lleva a su directorio home
•cd – lleva al último directorio en el que estuvo
•cd .. sube a un directorio superior
Listado de archivos

•ls lista archivos y directorios de un directorio
•ls -al lista archivos y directorios e información sobre los mismos
•ls -aR lista archivos e información incluyendo todos los subdirectorios
•ls -aR | more lista archivos e información incluyendo todos los subdirectorios por pantallas
•ls -alR > resultado.txt lista archivos e información de subdirectorios y lo guarda en un archivo
•cat resultado.txt mostraría en pantalla el contenido del archivo
•ls *.html lista todos los archivos acabados en .html
•ls -al directorio/subdirectorio/ lista archivos e información de ese subdirectorio

 

Crear, editar o eliminar archivos y directorios

•pico /home/usuario/public_html/index.html edita el archivo index.html con el editor pico
•touch /home/usuario/public_html/404.html crea el archivo vacio 404.html en ese directorio
•rm archivo.txt elimina archivo.txt
•rm -rf directorio/ ¡CUIDADO! elimina el directorio indicado, los subdirectorios y todos sus archivos
•mkdir descargas Crea un directorio llamado descargas
•rmdir descargas Elimina el directorio llamado descargas

 

Compresión y descompresión de archivos

•zip archivo.zip /home/usuario/public_html/directorio Comprimir directorio
•unzip archivo.zip Descomprimir archivo.zip
•unzip -v archivo.zip Ver contenido de archivo.zip

 

Otros comandos SSH

•cp -a /home/usuario/public_html/origen/* /home/usuario/public_html/destino/
Copia todos los archivos de un directorio a otro manteniendo sus respectivos permisos

•du -sh muestra es espacio total ocupado por el directorio en el que se encuentra
•du -sh * muestra el espacio ocupado de cada archivo y directorio

•lynx aemilius.net usar el navegador Lynx para acceder a www.aemilius.net
•whoami muestra su nombre de usuario