Volver al índice


python

Lenguaje de programación

$ python (abre la shell de python para introducir comandos)

$ python -c 'print "x"*50' (escribe una linea xxxxx de 50 caracteres)

$ python -m SimpleHTTPServer (Abre un servidor web en la carpeta actual. Para visualizarla desde un ordenador de la red local en el navegador con http://ip:8000)

$ python -c "import SimpleHTTPServer;SimpleHTTPServer.test()" (lo mismo pero incluyendo los subdirectorios). Cancelar los procesos con Ctrol+c

$ python3 -m http.server (Otra forma de crear un servidor en el propio directorio)

$ python -m SimpleHTTPServer 8080 (crea un servidor por el puesto especificado)

$ python -m smtpd -n -c DebuggingServer localhost:25 (Iniciar un servidor de correos en el puerto especificado)

$ python -m pyftpdlib.ftpserver (inicia servidor ftp)

$ python -m webbrowser http://web.com (Abre una página en el navegador)

$ python -m urllib http://web.com (Obtener código fuente de una página)

$ python -m htmllib test.html (Eliminar etiquetas html de un archivo html)

$ python -m filecmp dir1 dir2 (Comparar dos directorios)

$ python -m calendar (Mostrar calendario)

$ python -m calendar 2013 07 (Mostrar un mes concreto de un año)

$ python -c "help('modules')" (Muestra los módulos instalados)

$ python -m platform (Como uname -a)

$ echo "Linux es un sistema genial" | python -m encodings.rot_13 (Codificar simple en ROT_13 [rotar 13 veces])

$ echo "Yvahk rf ha fvfgrzn travny" | python -m encodings.rot_13 (Descodificar en ROT_13)

$ echo "Linux es un sistema genial" | python -m base64 -e (Codificar en base64)

$ echo "TGludXggZXMgdW4gc2lzdGVtYSBnZW5pYWwK" | python -m base64 -d (Descodificar en base64)


Volver al índice