Ubuntu: Moviéndonos por los directorios desde la terminal

Vamos a aprender a movernos por la terminal. Para ello abrimos una ventana de terminal (Yo lo tengo configurado como Ctrl + Alt + T).
Antes de comenzar a escribir comandos vamos a ver algunas variables:

La variable pwd (print working directory) nos mostrará la ruta en la que nos encontramos:
pirobtumen@EPM:~$ pwd
/home/pirobtumen
La variable ~ nos mostrará /home/directorio (del usuario actual):
pirobtumen@EPM:~$ ~
bash: /home/pirobtumen: Es un directorio
El punto (.) delante del nombre de una carpeta (/carpeta) representa la ruta en la que nos encontramos. Vamos a verlo con unos ejemplos. Para movernos por los directorios usamos el comando cd:
$ mkdir -p ./carpeta1/carpeta2
El punto es como poner la ruta (una especie de pwd) delante de las carpetas. Para ver la diferencia entre ./ y ~/ hacemos:
$ cd ~/carpeta1
Y si hacemos:
$ cd ~/carpeta2
Obtenemos error porque /home/pirobtumen/carpeta2 no existe. Nosotros queremos ir a /home/pirobtumen/carpeta1/carpeta2. Para eso usamos ./ que indica la ruta en la que estamos (/home/pirobtumen/carpeta1)
$ cd ./carpeta2
$ pwd
¡Ahora ya sí estamos en la carpeta2 ! :) Ahora hacia arriba:
$ cd ..
$ cd pwd
Y vemos que así subimos un nivel utilizando los dos puntos (..). Pero si queremos volver a la carpeta personal desde carpeta2 hacemos esto: (Primero volvemos a la carpeta2, estamos en carpeta1)
$ cd ./carpeta2

$ cd ~

$ pwd
Y vemos hemos vuelto a nuestra carpeta personal.Alguno ya se habrá dado cuenta que es lo mismo escribir
$ cd ~
que
$ cd /home/directorio
Borremos las carpetas que hemos creado (no las dejéis ahí creadas, que sólo son basurillas):
$ rm -r -f carpeta1
Todo borrado. Ahora que sóis todos unos amos de la terminal practicad con otras carpetas. ¡Si os ha servido dadle a compartir! :)
Follow me on twitter for news: @Pirobtumen

Unity Launcher Creator

 
He desarrollado una aplicación que os puede resultar muy útil a algunos de vosotros. Esta está enfocada a usuarios de Ubuntu.

A veces instaláis programas que no os aparecen en el menú de Unity ¿verdad? Ya os lo comenté en este post.

Pues bien, traigo la solución. Con este programa en fase beta seréis capaces de crear o editar archivos ".desktop" de una forma más sencilla.

Nos descargamos el código del repositorio de GitHub y podemos hacer dos cosas:

1. Instalar el ".deb" si somos usuarios de ubuntu o de una distribución basada en Debian.

2. Movernos con el terminal hasta la carpeta Source y ejecutar:

$ python main.py

Un problema que tengo ahora mismo es que la documentación la tengo medio hecha. Tengo que acabarla rápido en español, traducirla y subirlo tanto en inglés como en español.

Espero que la probéis y me digáis vuestra opinión. Cualquier fallo que pueda tener avisad.



Interfaz gŕafica

Follow me on twitter for news: @Pirobtumen

xclip - Copy and paste inside console

xclip is a very useful tool that allow us to copy any output of a command (in the command line) to the clipboard. Let's see some examples: $ sudo apt-get install xclip We have to write our password and it will be installed. To prove it we are going to do an ls -a. $ ls -a | xclip To demostrate that it has been copied we can write the following command: $ xclip -o However if we want to copy it to our clipboard: $ ls -a | xclip -sel clip Now press Ctrl + V wherever you want!
You can use whichever command you want and also the content of a file: xclip -sel clip < ~/carpeta/archivo If it has been useful to you, share it!:)
Follow me on twitter for news: @Pirobtumen

xclip - Copia y pega desde la Terminal

xclip es una herramienta muy útil que nos permite copiar cualquier salida de un comando (en la terminal) al portapapeles. Veamos algún ejemplo: $ sudo apt-get install xclip Ponemos nuestra contraseña y lo instalamos. Para probarlo vamos a hacer un ls -a. $ ls -a | xclip Y para mostrar lo que hemos guardado hacemos: $ xclip -o Pero si queremos guardarlo en el portapapeles: $ ls -a | xclip -sel clip ¡Y ahora haz Ctrl + V donde quieras!
Al igual que hemos usado el comando ls, puedes usar cualquier otro comando o incluso el contenido de un archivo de texto con: xclip -sel clip < ~/carpeta/archivo ¡Si os ha sido útil compártelo!:)
Follow me on twitter for news: @Pirobtumen

Unity: Crear lanzador y acceso directo [Actualizado]


Cuando te descargas un programa, por ejemplo Eclipse, SublimeText2, etc. no te aparece lanzador en Unity. Si queremos añadir un lanzador hay que crear un archivo ".desktop" en la ruta "/usr/share/applications/".
1.Creamos el archivo:
sudo gedit /usr/share/applications/nombre_archivo.desktop 
2.Escribimos la siguiente información:
[Desktop Entry] 
Name=Eclipse
Comment=Eclipse
Exec=/home/lince/eclipse/eclipse
Icon=/home/lince/eclipse/icon.xpm
Terminal=false
Type=Application 
Name: Nombre de la aplicación.
Comment: Pequeño comentario.
Exec: Ruta del ejecutable
Icon: Ruta del icono.
Terminal: "false" si no se ejecutará en la consola, o "true" si sí.
3. Buscamos en el menú de Unity el lanzador, si no está reiniciamos el ordenador y ¡Listo! Ahora simplemente lo arrastramos a la barra del menú lateral si quieremos para tenerlo más accesible.
Otra forma de añadir el archivo ".desktop" es crearlo en cualquier directorio y arrastrarlo a la barra de Unity (que por defecto está en la izquierda).

Widget de Twitter para tu Blog


Si quieres tener este widget en tu blog, simplemente entra en este enlace para crear el widget.
En configuración escribes tu nombre de usuario:

Personalizar "Leer más" CSS en Blogger

Primeros pasos

Para personalizar el "Sigue leyendo", "Leer más", etc. simplemente nos dirigimos en el panel de configuración de blogger a: Plantilla -> Edición de HTML
Una vez aquí pulsamos "Ctrl + F" en Chrome/Firefox o "Editar -> Buscarpara buscar texto en la página y escribimos .jump-link que es la clase de CSS con la que podremos personalizar el famoso Leer más. 


Entendiendo el CSS


Bien, ahora vamos a explicar q ué es cada uno: