La "sustitución de linea de comando" : ¡Algo muy pratico! (Pagina 1) / Asesoramiento sistemas Linux / Foro Wifi-libre.com

El libre pensamiento para un internet libre

No estas registrado.     

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

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

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,051

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-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Pie de página

Información del usuario

Ultimo usuario registrado: Ike
Usuarios registrados conectados: 1
Invitados conectados: 5

Conectados: Ike

Estadisticas de los foros

Número total de usuarios registrados: 356
Número total de temas: 615
Número total de mensajes: 4,217

Máx. usuarios conectados: 45 el 12-04-2016 12:02:20