lunes, 21 de julio de 2014

Renovar la direccion IP con un fichero batch (.bat)

1º) Abrir un Bloq de notas en la siguiente direccion:

Start > Run > notepad (Enter)
Inicio > Ejecutar > notepad (Enter)
Win + R > notepad (Enter)

2º) En el bloq de notas (Notepad) escribir lo siguiente:
echo off 
cls 
ipconfig /release 
ipconfig /renew 
ipconfig /registerdns 
exit

3º) Guardar el archivo como RenovarIP.bat o RenewIP.bat y en la extension del archivo seleccionar "todos los archivos" en vez de TXT para que el archivo se guarde con la extension .bat

Comandos SSH Shell frecuentes

A continuación facilito 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


  • Copiar archivos o directorios

    Copiar un archivo
    • cp -a archivo.zip archivocopia.zip
    Clonar un un directorio
    Supongamos que queremos duplicar el directorio /home/usuario/public_html/img y todo su contenido.
    • cd /home/usuario/public_html
    • cp -a img imgcopia
    Accedemos al directorio public_html y duplicamos el directorio img y todo su contenido manteniendo sus respectivos permisos en un nuevo directorio llamado imgcopia. Es importande destacar que la duplicación funcionará como esperamos si el directorio imgcopia no existe. Si estuviera creado con anterioridad, se crearía un directorio llamado img dentro del directorio imgcopia.
    Copiar todo el contenido de un directorio en otro directorio que ya existe
    • cp -a img/* imgcopia
    Partiendo del ejemplo anterior el comando copiará todo el contenido del directorio img en el directorio imgcopia. Si en el proceso de copia el directorio de origen contiene archivos que ya existen en el directorio de destino, se solicitará confirmación para sobreescribirlo. Para que el sistema no pregunte antes de sobreescribir un archivo existente añade la opción -f.
    • cp -af img/* imgcopia
    Cabe la posibilidad de que exista un alias para el comando cp para que por defecto se ejecute con la opción -i (preguntar antes de sobreescribir, alias cp='cp -i') y el comando -f no surta efecto. En ese caso puedes omitir temporalmente el alias añadiendo una contrabarra o backslash \ antes del comando.
    • \cp -af img/* imgcopia

    Otros comandos SSH

    • 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 marca.com usar el navegador Lynx para acceder a www.marca.com
  • whoami muestra su nombre de usuario