martes, 26 de marzo de 2013

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