El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#1 15-01-2016 17:03:47

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,811

La "sustitución de linea de comando" : ¡Algo muy pratico!

"sustitución de linea de comando" :
Detrás de este nombre complicado se esconde algo simple y muy practico

cmd_sub_1.png


  Paseando por la red he caído en este articulo :

Sandra nos da unos ejemplos de como usar "la sustitución de linea de ordenes" 
Para entender lo que es; nada mejor que un ejemplo concreto.
   Por ejemplo, redactéis una linea de comando aireplay-ng bien completa.
   Habéis entrado el bssid, una mac falsa para vuestro cliente, los argumentos han sido bien elegidos y bien pensados...
... le dais a <enter>...  Ups... Os habéis olvidado de poner sudo en inicio de linea y no podéis ejecutar aireplay-ng.
¿La solución?
Escribís enseguida

sudo !!

Gracias a la "sustitución de linea de comando" los dos puntos de exclamación se interpreten como la ultima orden que habéis entrado.

sudo !! en acción

cmd_sub_2.jpg

¡Simplemente genial!

Otro caso practico : acabéis de entrar una ruta bien larga para copiar un archivo en un sitio concreto

cp  umberto.txt /home/kcdtv/Téléchargements/Top-Hat-Sec/usr/local/share/pixmaps/

para ir directamente en la carpeta de destino, en lugar de escribir

cd /home/kcdtv/Téléchargements/Top-Hat-Sec/usr/local/share/pixmaps/

podéis usar otra posibilidad oferta por la sustitución de linea de ordenes

cd !$

!$ se interpreta como la ultima cadena que habéis entrado (en este caso la ruta  de destino)

cmd_sub_3.jpg

¡maravilloso!

Aquí tenéis una lista de las varias opciones

Example	  Description
=======   ===========
!e        run the last command you ran that started
          with "e"
!22       run the 22nd command as stored in the
          history commands
!!        run the previously entered command
sudo !!	  run the previous command using sudo (very
          helpful if you forgot to use sudo and don't
          want to retype the entire command)
sudo !e	  run the last command you ran that starting
          with "e" using sudo
sudo !22  run the 22nd command in your history using
          sudo

Supongo que se entiende...

... Si hacéis por ejemplo

!i

Vais a ejecutar la ultima orden entrada que empieza con un "i"
Efectivamente, si lo hago en mi consola ejecuto "iwconfig"

cmd_sub_4.jpg

¡Con la sustitución tienes un as bajo la manga!

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#2 15-01-2016 21:16:46

mak074
Very Important Usuario

Registrado: 29-03-2015
Mensajes: 14

Re: La "sustitución de linea de comando" : ¡Algo muy pratico!

Vaya trucos mas buenos...

Siempre aprendiendo..

Gracias por compartir !!

Un saludo

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

Temas similares

Tema Respuestas Vistas Ultimo mensaje
1 27 Hoy 01:43:57 por USUARIONUEVO
35 1515 Ayer 22:07:09 por mind777
Router por manu33
2 57 Ayer 20:17:40 por manu33
19 426 Ayer 16:25:27 por Hunter310#
Hola por manu33
1 42 Ayer 15:18:30 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: manu33
Usuarios registrados conectados: 0
Invitados conectados: 11

Estadisticas de los foros

Número total de usuarios registrados: 1,467
Número total de temas: 1,306
Número total de mensajes: 13,286

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20