Cosas interesantes con Take Command

Hace casi 15 años que publiqué el artículo La potencia de TakeCommand y 4NT. Me he dado cuenta que sigo siendo un fiel usuario de Take Command y sus variantes TCC y TCC/LE.

Aprovechando en lanzamiento de la versión 24, y después de Resaltado de sintaxis en Take Command hoy voy a explicar algunos comandos simples que son muy convenientes, nada que ver con las limitaciones de CMD.

Descarga de páginas HTML

Take Command (y TCC), están completamente integrados con internet (FTP, TFTP, SFTP, FTPS, HTTP, HTTPS). Cualquier comando acepta archivos remotos como si fueran archivos locales. Por tanto descargar una página HTML es tan sencillo como:

copy http://www.javiergutierrezchamorro.com guti.html



Navegación por archivos remotos

Derivado de lo anterior, podemos navegar por un FTP sin cliente alguno, del mismo modo que si fueran archivos y directorios de nuestro ordenador. Podríamos visualizar el contenido de alguno de ellos (TYPE o VIEW), borrarlo, …

dir ftp://ftp.elf.stuba.sk/pub/pc/pack



Hash de archivos

En programación las funciones de hash o digest son algo muy común. Permiten indexar elementos muy largos usando elementos cortos, o bien verificar la integridad del contenido. Era común checksum, Adler, CRC, y más recientemente MD5. Ahora los SHA son los más extendidos, tanto que de cara al usuario final se proporcionan valores de hash para que así podamos comprobar que el archivo no se ha corrompido o infectado sin necesidad de instalar programas específicos.

hash guti.zip /SHA256



Papelera de reciclaje

Con un simple compando (RECYCLE) podemos ver cuantos elementos y cuanto espacio hay ocupados en la papelera de reciclaje. Vaciarlo es tan fácil como agregarle el modificador /D y en un momento la limpiará. Algo muy útil para los que usáis Google Drive, que se queda clavado al intentar ver los elementos remotos eliminados.

recycle /d



Diálogos

Aunque Take Command tiene una buena ayuda, basta pulsar F1, bajarla en PDF o en ePub, e incluso un modo contextual con el modificador /?, muchas veces no recordamos todos los parámetros a usar. No hay problema, escribe el comando con los argumentos que recuerdes (o ninguno), y agrega un /=. El programa nos mostrará una ventana interactiva donde podremos complementar los parámetros que falten.

copy /=



Otros shells

Algo que muchos desconocen, es que TCMD (Take Command) puede actuar como entorno GUI de pestañas para otros shells. Podemos lanzar en su interior CMD, o incluso PowerShell. De esta forma, dispondremos de diferentes pestañas ya abiertas en base a lo que queramos utilizar. Si las configuramos para que se abran la inicio, podremos tener una sesión lista para todo.



10 comentarios en “Cosas interesantes con Take Command”

  1. yotambienestoyenamoradodeingridsjoberg

    ¿No sabes descargar una página web desde el navegador, Guti? «File/Save page». ¿Para qué necesitas un comando para eso? En serio? XD

    aparte de la utilidad de checksum o de hash (que no creo que nadie la use, incluso los virus se la pasan por el forro), es un bonito adorno ese programa para ocupar espacio en el disco duro a lo bobo.

  2. Para los que utilizamos EXTENSIVAMENTE la línea de comandos este tipo de programas son ESENCIALES.

    Yo utilizo ConEmu:
    https://conemu.github.io/

    Siempre lo tengo abierto con un par de pestañas mínimo. Además tengo las sesiones Putty configuradas en él, ya que aunque Putty puede guardar la ip y otras configuraciones no guarda ni el pass ni puede realizar un orden en árbol (aunque el árbol de comandos del ConEmu sólo tiene dos niveles), así puedo organizar mejor mis conexiones ssh o túneles.

    Como siempre depende del tipo de usuario que seas utilizarás unos programas u otros, no juzgues tan a la ligera yotambienestoyenamoradodeingridsjoberg.

  3. Es la primera vez que veo un error 144:

    Pensaba probarlo, llevo bastante tiempo con ConEmu, pero no me importa probar otras cosas, ya sabes cómo va el tema ;P

  4. Pues es cierto. Cuando puse el enlace funcionaba. Al principio pensé que sería un error 144 de HTTP, pero por lo que veo es de MySQL, como se deduce del mensaje de tabla degradada. Es curioso, aunque no nos demos cuenta cada día aprendemos algo, o al menos vemos algo nuevo.

  5. yotambienestoyenamoradodeingridsjoberg

    os emocionáis por un mensaje 144… ¡madre míaaa qué frikisssss! XD

    Tomad anda, para que os pongáis contentos:

    144

  6. Ya rula, pero me engaña un poco la tabla porque no está ConEmu que si tiene versión x64, aunque sin los comandos chulos y sin resaltado de sintaxis… pero el ConEmu es BSD y TCC no…

Deja un comentario