March 01, 2010

Consola personalizada

Una vez un cliente abrió la consola de comandos y dijo "por acá estuvo daemonRoot"... muy cierto, ya que siempre cambio los parámetros de esta para obtener un mejor rendimiento.
Hoy voy a compartir un poco de como personalizar la consola.
Si damos clic derecho y luego seleccionamos Propiedades lo primero que tendremos es la etiqueta de Opciones, acá si seleccionamos la opción de "Quit Edit Mode" con la cual podremos seleccionar información solo con marcarla y presionar Enter, igualmente de sencillo será pegar información en la consola pues solo se necesitara un clic derecho y listo.



Cuando uno trabaja en consola haciendo por ejemplo consultas a Active Directory veremos que rápidamente llenaremos la memoria temporal de la consola, con lo cual iremos perdiendo la información anterior e inclusive los mismos comandos ejecutados, por lo cual modificar los parámetros del buffer de la consola es muy útil.
Esto lo hacemos en la etiqueta de Layout, donde también podremos modificar el tamaño de la consola.


También es útil tener información como el nombre de la máquina, tiempo, fecha y otros.
La consola de comandos es muy manejable, simplemente creamos una variable del sistema con los parámetros correctos y listo!
Por ejemplo: PROMPT=[%computername%\%username% $D $T GMT-6]$M$_$P$B$G
Este ejemplo nos mostrara el [nombre del computador\usuario fecha hora zona horaria] maquina remota_unidad y ruta.

Como sabemos en informática mucha información nunca es demasiada información!
Algunos otros parámetros con los que podemos jugar son:
$A & (Ampersand)
$B (pipe)
$C ( (Left parenthesis)
$D Current date
$E Escape code (ASCII code 27)
$F ) (Right parenthesis)
$G > (greater-than sign)
$H Backspace (erases previous character)
$L < (less-than sign) $N Current drive $P Current drive and path $Q = (equal sign) $S (space) $T Current time $V Windows version number $_ Carriage return and linefeed $$ $ (dollar sign) $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive.
________________________________________________
cls
exit :)

No comments:

Post a Comment