LÍNEA DE COMANDOS

    Pon a prueba tus conocimientos sobre Bash

    cmdchallenge.png

    Un buen conocimiento sobre la línea de comandos es una habilidad esencial que cualquier profesional de la informática (programadores, administradores de sistema, seguridad, etc) debe desarrollar con soltura.

    En cmdchallenge.com podemos encontrar, como su nombre indica, varios retos que debemos resolver usando comandos de Bash. Todo lo que necesitas es un navegador con javascript y algo de tiempo. Actualmente contiene 15 retos, pero siempre puedes añadir los tuyos propios. El código fuente del proyecto está disponible en Github, y allí también tienes las instrucciones necesarias para añadir tus propios retos.

    Feb 6, 2017
    LinuxRecursos Informática

    Versión TLDR de las páginas man

    screenshot.png

    Cuando llega la hora de usar un comando desde la línea de comandos que no uso forma habitual o simplemente necesito usar un comando que me resulta familiar, pero necesito usar alguno de esos parámetros que nunca usé o usé  muy poco, siempre acabo yendo a Google y no la ayuda del comando en sí o de las páginas man.

    El problema con la ayuda de los comandos es que en la mayoría de los casos la información es muy escueta y con las páginas man, se me hacen demasiada densas y me puedo llevar una media hora encontrar lo que busco, cuando lo que realmente necesito es quizás un pequeño ejemplo del comando.

    Dec 28, 2015
    LinuxRecursos Informática

    El arte de la línea de comandos

    780794572796342338.png

    Hoy en día es crítico saber manejarse bien por el terminal, sobre todo si te dedicas a la administración de sistemas, pentesting, o cualquier otra cosa que requiera el uso remoto de sistemas. Y yo como ya he dicho muchas veces, soy un gran aficionado al uso de la línea de comandos y por eso me gusta publicar este tipo de entradas.

    The Art of Command Line o traducido al español El Arte del Terminal, es una página que recolecta información sobre los fundamentos, trucos y comandos de uso común que nos pueden venir muy bien a la hora de sentarnos delante de nuestro terminal. Aunque el texto está enfocado a Bash y sistemas Linux (exceptuando un apartado específico para MacOS), los fundamentos y muchos de los comandos y trucos también serían aplicables a otro tipo de terminales.

    Nov 25, 2015
    LinuxAppleRecursos Informática

    thefuck, una aplicación que corrige tu último comando de consola

    shell.jpg

    ¿Cuántas veces has intentado instalar una aplicación en tu sistema Linux y has olvidado el comando sudo? ¿O cuántas veces has escrito de forma equivocada un comando o un argumento del mismo?

    thefuck es una aplicación que es capaz de corregir tu último comando. Se basa en una serie predefinida de errores, pero además te permite añadir tus propias reglas, en caso que quieras añadir algunas nuevas o modificar las ya existentes.

    Oct 15, 2015
    Recursos Informática

    Aprende a usar la línea de comandos lo suficiente para ser peligroso

    lecltbd.png

    Con el título de Learn enough command line to be dangerous, Michael Hartl (creador de Ruby On Rails) está escribiendo un libro sobre una introducción a la línea de comandos de sistemas *nix (Linux, Mac OS, etc).

    El contenido de lo que lleva escrito por ahora está disponible en el enlace anterior. Éste empieza con la instalación de una máquina virtual (Ubuntu) por si no tienes acceso a un sistema *nix o si estás aprendiendo, por si las moscas.

    Sep 21, 2015
    LibrosLinuxEbook

    UNIX/Linux Wargames

    logo.png

    En términos de informática y más espicíficamente de la seguridad, un wargame es un juego por niveles en el que tienes que explotar cierta vulnerabilidad para ganar acceso al sistema usando técnicas de explotación, ingeniería inversa, inyección de código, etc. Aunque hoy en día, quizás se use más el término CTF o Capture The Flag de forma indiferente.

    UNIX/Linux Wargames, es uno de estos juegos en los que tienes que ir superando niveles o retos, pero con la peculiaridad que no está orientado a la seguridad o explotación de vulnerabilidades, sino, a la familiarización con la línea de comandos de UNIX/Linux (supongo que podríamos incluir los Mac OS también).

    Aug 5, 2013
    Linux

    Manejando servicios con PowerShell

    Manage-Services-with-PowerShell-get-service

    Windows

    En la web de 4SysOps, han creado una serie de 5 artículos en los cuales nos explican cómo controlar, visualizar y manejar los servicios de Windows desde la consola PowerShell.

    Puede que controlar los servicios desde una ventana de comandos como PowerShell te parezca muy complicado, pero en estos artículos nos muestran que no. La mayoría son comandos directos, sin utilizar ningún script (sí que usa pipes) , fáciles de entender.

    Feb 2, 2013
    Recursos InformáticaMicrosoftProgramación

    Algunas instrucciones útiles de la línea de comandos en Windows que no se suelen utilizar

    10cmdtools4

    Entre HowToGeek y algunos comandos de WatchingTheNet hemos recopilado estas instrucciones (y formas de utilizar) de la línea de comandos bastantes útiles (y que realmente no utilizamos frecuentemente):

    Enviar la salida de un comando al portapapeles:

    [sourcecode languaje=“bash”] ipconfig | clip [/sourcecode]

    Abrir la línea de comandos desde una carpeta: Botón derecho sobre la carpeta y desde allí abrir línea de comandos: image243

    Historial de comandos ejecutados:

    Jul 31, 2012
    Recursos InformáticaTrucosMicrosoft

    Los mejores comandos de commandlinefu.com

    Captura de pantalla 2012-06-27 a la(s) 00.08.38

    Mi querido amigo tuxotron ya nos habló en su día de esta fantástica web donde los usuarios van publicando comandos Linux y la gente los vota en función de su utilidad ó espectacularidad.

    No os perdáis la clasificación de los más votados os prometo que se aprende más echando un vistazo a esta lista que estudiar todo un libro de comandos Linux ;), espectacular:

    Jun 26, 2012
    Recursos InformáticaLinux

    El tiempo en la línea de comandos, usando la Weather API de Google

    TiempoCMD

    Este programa escrito en Python te permite acceder a la información del tiempo metereológico y obtener el resultado desde la misma línea de comandos usando la Weather API de Google.

    Para eso sólo tienes que teclear el programa y luego llamarlo de la siguiente manera:

     ./weather.py London Bucharest "New York"

     Obteniendo la salida por pantalla que encabeza este post.

    Aquí puedes descargar el código fuente de la aplicación.

    May 14, 2012
    TrucosProgramaciónRecursos Informática

    Guía de supervivencia para la línea de comandos en Linux

    terminal

    Linux

    ¿Eres capaz de estar un día usando sólo la línea de comandos? (sin salir del terminal, como en los buenos tiempos). En esta web nos desafían justamente a eso. Por ejemplo según el tiempo que seas capaz de aguantar tienes estas valoraciones:

    • Fácil: 1 día.
    • Medio: 1 semana.
    • Campeón (Duro): 1 mes.
    • Ultimate Geek (o también Ultimate Machote): 6 meses.

    Más allá del desafío, este artículo es interesante para recordarnos que hay vida debajo de la capa gráfica de Linux.

    Mar 7, 2012
    TrucosRecursos InformáticaLinux

    20+1 maneras de sacar más partido a la línea de comandos en Windows

    00_command_line

    Windows

    Yo utilizo la línea de comandos continuamente. Los que ya tenemos una edad y nos hemos criado entre ventanas de fósforo verde y monocromo con cursores parpadeando, nos sentimos más cómodos en este tipo de entorno antes que con el ratón (sobre todo si eres también usuario de Linux). A veces es más rápido realizar tareas desde aquí (sobre todo administrativas) o incluso algunas sólo puedes realizarlas desde el cmd.

    Dec 6, 2011
    TrucosLa forma más sencilla de ...Recursos InformáticaMicrosoft

    Captura de pantalla de salida de la línea de comandos

    salida.png

    ¿Cuántas veces has tenido que copiar y pegar la salida de un comando? Si copias y pegas en formato texto y dicho texto tiene algún tipo de formato como tabuladores por ejemplo, seguramente hayas tenido problemas a la hora de pegar.

    Una forma de solventar el problema anteriormente descrito es capturar la pantalla o parte de la pantalla que nos interese, pero ¿Y si la salida de dicho comando es un poco larga y se nos sale de la pantalla? La solución: convert.

    Sep 25, 2011
    LinuxTrucos

    Ejemplos para la línea de comandos

    linux_command_line.png

    Muchas veces la documentación no es suficiente o no lo suficientemente clara cuando necesitamos ejecutar un comando más o menos complejo o que al menos requiera varios parámetros. En estos casos nada mejor que un ejemplo práctico para guiarnos.

    Una de las webs que nos pueden ayudar en esta tarea es commandlinefu.com, de la que ya hablamos aquí hace un tiempo, pero como dos es mejor que uno, aquí os traigo otro servicio llamado examplenow.

    Jul 8, 2011
    Linux

    Consulta la Wikipedia desde la línea de comandos a través de DNS

    wikipedia.jpg

    Como gran entusiasta de la línea comandos, este truco me gustó mucho:
    dig +short txt.wp.dg.cx
    Nos devuelve el registro TXT de los servidores DNS de la Wikipedia. Además del texto, también se incluye el link a la entrada del artículo. Por ejemplo:
    $ dig +short txt hacking.wp.dg.cx
    "Hacking may refer to: A form of the verb hack, Computer security hacking where someone attempts to defeat or exploit the security capabilities of a computer system, A casual form of horse-riding, see Equestrianism, Illegal taxicab operation, The act of jo" "ke thievery, The name of a specific Erbherrschaft (hereditary Lordship), Raising a bird of prey in an artificial nest, A... http://a.vu/w:Hacking"
    Para facilitarnos la vida podemos crearnos un script. Otras opciones:
    mwiki () { blah=`echo $@ | sed -e 's/ /_/g'`; dig +short txt $blah.wp.dg.cx; }
    mwiki() { dig +short txt "$*".wp.dg.cx; }
    nslookup -q=txt .wp.dg.cx
    mwiki () { dig +short txt `echo $*|sed 's|  *|_|g'`.wp.dg.cx; }
    En todos los casos se usa el comando dig o nslookup, comandos típicos para hacer consultas a servidores DNS.

    Enlace original. Visto aquí.

    Feb 22, 2011
    TrucosLinux

    FtpUse - Mapea un servidor FTP como un disco local

    FtpUse

    Windows

    Espectacular herramienta para línea de comandos (Windows Vista, 7 y XP) con el que puedes mapear un FTP en tu equipo como si fuera una unidad local (X:, Y:, etc…).

    Usa la siguiente sintáxis:

    FTPUSE devicename [ftphostname[/remotepath] [password]]
             [/USER:username]
             [/NOPASSIVE]
             [/OWNERACCESSONLY]
             [/PORT:portnumber]
             [/DEBUG]
             [[/DELETE]]

    Extremadamente completo, puedes elegir el puerto de conexión, la contraseña y el usuario, etc.

    Un ejemplo:

    FTPUSE F: ftp.microsoft.com/developr ftpuse@example /USER:anonymous

    Conectamos al ftp de Microsoft usando los datos de USER y luego mapeando una unidad F: donde tendremos la información.

    Feb 12, 2011
    MicrosoftRecursos InformáticaRedes

    Linux Shell con diccionario de comandos

    500x_clicompanion

    En lifehacker publicaron una entrada sobre un terminal que incluye un diccionario con los comandos disponibles así como una descripción de la función de cada uno. También parece que puedes añadir tus propios comandos personalizados a dicha lista/diccionario.

    Esto sin duda es muy útil para los usuarios novatos y los que como yo tienen muy mala memoria :-(

    El nombre del proyecto es CLIcompanion. Proveen de un paquete .deb, con lo cual puedes instalarlo en cualquier distribución basada en Debian. Aunque siempre puedes bajarte el código fuente y compilarlo en tu distribución favorita.

    Aug 24, 2010
    LinuxRecursos Informática

    Reinicia los servicios de tu Windows desde un sistema Linux

    Los administradores de sistemas y/o redes, normalmente trabajan con distintos sistemas operativos. Hoy en día en cualquier red empresarial, sobre todo en la parte de servidores, te vas a encontrar con una variedad importante de sistemas. Desde Windows a todo tipo de sistemas *NIX.

    Esta simple línea de comandos que os dejo a continuación nos permitirá para y arrancar servicios Windows desde un terminal Linux.

    net rpc -I ADDRESS -U USERNAME%PASSWORD service {stop|start} SVCNAME

    Todo lo que necesitas es tener instalado samba en tu Linux. (Ubuntu, debian…)

    Jun 30, 2010
    TrucosMicrosoftLinux

    Google desde la línea de comandos

    ¿Eres un amante de la línea de comandos?

    Google acaba de liberar GoogleCL, una herramienta que nos permita interactuar desde la línea de comandos con varios servicios de Google. Algunas de las cosas que puedes hacer son: publicar en un blog alojado en Blogger, editar un documento en Google Docs, añadir un evento al calendario, subir fotos a Picasa, etc.

    Aquí podéis algunos ejemplos:

    $ google blogger post --blog "My blog" --tags "python, googlecl,  development" my_post.html
    $ google calendar add "Lunch  with Jason tomorrow at noon"
    $ google docs edit --title  "Shopping list" --editor vim

    Esta herramienta está totalmente escrita en Python.

    Jun 19, 2010
    Recursos InformáticaGoogle

    Nueva interfaz de la tira geek xkcd

    Impresionante la interfaz que han implementado en la web xkcd.com, la famosa tira geek.

    La nueva interfaz pretende emular una shell o línea de comandos a través de la cual podemos navegar por las distintas tiras o por la propia web en general.

    Ahora mismo dispones de los siguientes comandos:

    next : te lleva a la siguiente tira. Si acabas de abrir la página y ejecutas este comando, te devolverá un error diciendo que la imagen no existe. Esto es porque ya estás viendo la última tira y no hay una siguiente. prev : visualiza la tira anterior first : muestra la primera tira. last : muestra la última. display : muestra una tira determinada. random : muestra una tira aleatoria.

    Apr 1, 2010
    DiseñoHumor

    Wordpress desde la línea de comandos

    wpCLI es un plugin para Wordpress que nos habilita una consola virtual desde la que podemos manajer nuestro blog. Es un proyecto muy nuevo y por lo tanto con mucho camino por delante.

    La idea es muy buena. Disponer de una consola virtual para poder administrar las tareas del administrador de un blog es genial, sobre todo, no sólo porque nos puede facilitar muchos las cosas a la hora de poder automatizar alguna tarea, sino que además nos permite ejecutar operaciones de forma muy rápida. Para ejemplo un botón, este plugin por ejemplo nos ofrece la posibilidad de borrar todos los comentarios que provengan desde cierta IP.

    Mar 5, 2010
    VariosRecursos Informática

    Twitter desde la línea de comandos

    Para los adictos a la línea de comandos disponemos de Twyt un cliente de Twitter escrito en Python. Ya podemos "tuitear" desde una consola SSH por ejemplo, o incluso hacer uso de este cliente desde alguna interfaz gráfica o usarlo desde tu cron o cualquier otro servicio del sistema. Y ya no tienes excusa para seguirnos.

    La instalación es muy sencilla:

    sudo aptitude install python-twyt

    Para ver las opciones que esta aplicación nos ofrece, escribimos:

    Feb 12, 2010
    LinuxRecursos Informática

    Top 10 herramientas y trucos para la línea de comandos, LifeHacker

    Estos de LifeHacker son unos genios, cada lista top que hacen es espectacular:

    http://lifehacker.com/399468/top-10-command-line-tools

    Para Windows, Linux y Mac (sobre todo Linux).

    Todos vamos a la línea de comandos cuando queremos hacer algo más rápido o algo crítico de nuestro sistema. De esta forma también te sientes un poco más seguro al creer que tienes el control como en los viejos equipos cuando no existían las GUI para los SO.

    Jul 31, 2008
    Recursos InformáticaAppleMicrosoftLinux