Principales Comandos SSH Shell más frecuentes y usados en Servidor Linux
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 inkawebdesign.com usar el navegador Lynx para acceder a www.inkawebdesign.com
- whoami muestra su nombre de usuario