SSH es un protocolo muy poderoso que se usa tanto en sistemas Windows como Linux, y es el mejor aliado de los webmasters o administradores de sistemas.
A continuación les dejo una lista de comandos básicos para que empiecen a trabajar con servidores Linux a través de SSH, tengan cuidado que logueados como root y con la consola adelante pueden hacer cualquier cosa :P.
Si lo saben usar se convierten en el dios del servidor donde estén logueados. Por ahí en otras entregas les podemos explicar como empaquetar y comprimir en otros formatos, reiniciar servidores (en el caso de que tengamos uno propio), transferir archivos de un servidor a otro de forma remota, etc.
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: Elimina el directorio indicado, los subdirectorios y todos sus archivos.
- # mkdir descargas: Crea un directorio llamado descargas.
- # rmdir descargas: Elimina el directorio llamado descargas.
Comprimir y descomprimir 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 web.com: Usar el navegador Lynx para acceder a www.web.com.
- # whoami: Muestra su nombre de usuario.
Visto en MundoTech