El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

nord_600_250

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

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,701

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

nord_600_250

#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

nord_600_250

Temas similares

Tema Respuestas Vistas Ultimo mensaje
26 7599 15-03-2023 16:57:32 por kcdtv
Pegado:
34 3711 12-03-2023 18:24:22 por Guybrush92
Pegado:
Pegado:: Script multiuso wifi para Kali y otras distros por v1s1t0r  [ 1 2 3 18 ]
436 63222 07-03-2023 12:35:27 por kcdtv
0 389 23-02-2023 17:09:39 por kcdtv
Pegado:
114 258210 19-02-2023 17:36:14 por chuchof

Pie de página

Información del usuario

Ultimo usuario registrado: trdmexico
Usuarios registrados conectados: 0
Invitados conectados: 18

Estadisticas de los foros

Número total de usuarios registrados: 2,431
Número total de temas: 1,632
Número total de mensajes: 15,528

Máx. usuarios conectados: 373 el 30-09-2019 15:04:36