Comandos básicos de Linux para usar a través de SSH

18

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

Otros llegaron buscando:

Compartir

Comparte este post en redes sociales

Juanguis

Ex técnico de PC y redes, actualmente blogger fulltime desde hace 5 años. CEO y creador (?) de Punto Geek. Me encanta el buen café, hago Reiki, y estoy muy enamorado de mi novia Mar.

Suscríbete al feed

Si te gustó este post, no te olvides de suscribirte al feed RSS para que recibas las actualizaciones antes que nadie

únete a los 18312 seguidores

es gratis y toma menos de 2 minutos

18 Comentarios en este artículo

  1. Tengo 2 comentarios para hacerte:

    Primero, por que pones # en el prompt,eso suele indicar que estas logueado con root, y por ahi el usuario newbie se confunde.

    Segundo, pusiste esto:
    # ls -alR > resultado.txt: Lista archivos e información de subdirectorios y lo guarda en un archivo.

    Eso tambien puede confundir a los usuarios nuevos, pensando que > archivo es una opcion de ls. Estaria copado explicar como funcionan las redirecciones de streams, el pipeling y demas en cambio

  2. Javeolo  

    Che, esos son comandos basicos de linux,
    ssh es un protocolo de comunicion para manejar maquinas de forma remota, tipo telnet, pero esos comandos son de linux, no de ssh.
    A informarse mas antes de postear!!!

  3. Javeolo  

    Hace un man ssh para saber los comandos basicos del ssh, esos no son comandos basicos de ssh, son de linux en general. No confundas a la gente!!!

  4. Nada, venía a decir lo mismo que ya dijo el resto :P
    SSH sirve para conectarte a otra máquina (o a la misma, bah), al igual que telnet, rlogin, y demás protocolos. Los comandos esos son comandos básicos de cualquier shell unix/linux que encuentres por ahí.
    Por otro lado, vale aclarar que se puede ejecutar cualquiera de ellos (y cualquier otra cosa en realidad) remotamente, sin tener que mantener la sesión de shell abierta. Ejemplo: $ ssh user@server “ls -la /” <- ejecuta ls -la / en el server remoto, y sale.

  5. Juanguis   twitter  

    Claro, esperen. no creo que sea para TANTO. Por ahí me expresé mal. Para conectarme al servidor remoto USO SSH, y ahí ejecuto COMANDOS DE LINUX como bien dicen.

    Cómo carajo me conecto al servidor si no es por SSH? por ahí el error fue al expresarme, pero tan errado no estoy. O si?

  6. Juanguis   twitter  

    Ahí cambié un par de palabras boludas para que se entienda bien.

  7. Javeolo  

    Sin conectarte por ssh, con una consola linux, todos esos comandos son validos, porque no son comandos de ssh. Estos comandos y ssh son totalmente independientes-
    Saludos

  8. Javeolo  

    Con esos cambios esta mucho mejor-
    Saludos

  9. Mas halla de que son comandos basicos Linux vienen de maravilla para todo aquel que no tiene ni idea de Linux. Ahora por lo menos cuando se conecten por SSH a su servidor dedicado van a poder recorrer los directorios y listar lo que hay en ellos :P
    Saludos.

  10. Javeolo  

    Estoy de acuerdo con vos fertidicio, pero yo pienso que si tenes la herramienta para informar, hay que informar correctamente y completamente, no parcialmente.
    Saludos

  11. Troll mode = ON

    Creo que no vale la pena cuestionar tantas boludeces. De ultima se comunico en una palabra del titulo y listo, la información es valida y eso es lo que importa

  12. Ahí creo que cierra bien. ;)

    La verdad creo que es un error común y para los que no son administradores puede resultar un tanto confuso el tema de los protocolos. Por eso está bien la crítica constructiva.

    Es más, para entender mejor, podemos ver que muchos de estos comandos son parte de un sistema operativo (Linux, AIX) y que pueden ser ejecutados en consola, mediante diferentes protocolos como SSH (Shell segura), Telnet (Shell directa) o hasta FTP y SFTP en el caso de listar.

    Que me corrijan sin miedo si me equivoco. ;)

    De todos modos es un buen pantallazo para quien empieza, pero cuidado que se pueden hacer desastres sin ser root. Por eso siempre conviene usar una gui (principiantes) en el caso de pasar archivos a un servidor, ya que como dicen “UNIX no pregunta y no hay papelera de reciclaje”.

    Saludos!

  13. Che y ahora quiero que me ejemplifiquen un comando exclusivo de SSH…

  14. Un comando exclusivo de ssh sería por ejemplo scp (para transferencias de archivo vía ssh).

  15. Juanguis   twitter  

    SCP me ha salvado la vida :P Bajar y subir 500MB no es negocio.

  16. Para los archivos (los que tengo en local) uso winscp asi puedo visualizar lo que estoy haciendo.

  17. JorgeOscar  

    Aunque se pueda hacer alguna observación, Juanguis es veraz y me ayudan un montón tus entregas post. Gracias Jorge Oscar.

  18. Gracias por el post y los comentarios añadidos. Me han resultado muy útiles como usuario reciente de linux con hambre de consola… :P

Deja un comentario

(*) (*)

Tu E-Mail no será visible públicamente
Los campos marcados como (*) son obligatorios

Otras personas llegaron buscando:

  • comando ssh linux

  • comandos ssh

  • comandos de SSH
  • ssh comandos basicos
  • ssh comando linux
  • comandos para ssh
  • ssh comandos
  • comando ssh
  • comando ssh en linux
  • comandos ssh linux

  • ssh comando unzip
  • ssh linux para todos
  • ssh comandos linux
  • comando zip aix
  • ssh linux comandos
  • comandos basicos de SSH
  • comandos linux ssh
  • comandos SSH en Linux
  • crear ssh entre linux y windows
  • comandos basicos ssh
  • seo forum