Unos pequeños apuntes para recordar sobre Linux gracias a Mundo Geek (por cierto, un blog que me gusta mucho por sus pequeños pero útiles mini-tutoriales como estos):
Papelera en consola
Cuando trabajas con un terminal de forma asidua (y lo hago bastante) el comando rm da miedo. Sí, porque generalmente no pregunta lo que quieres borrar y tampoco hay un modo sencillo para recuperar los datos borrados (quizás hasta sea por seguridad).
Mi solución pachanguera fue crear en su momento un script llamado trash que sustituía a rm y que, simplemente, movía los archivos indicados al directorio que le hubieras configurado (en mi caso fue $HOME/trash aunque bien se podía haber usado el de Gnome, $HOME/.Trash).
Pero ahora, desde Mundo Geek me entero de que hay una librería llamada libtrash que hace esto por mí y encima sin cambiar de comando. Para instalarla (en Ubuntu) basta usar apt-get:
diego@dbox:~:$ sudo apt-get install libtrash
Y para que la librería se cargue de forma automática al abrir la consola y que se fije como papelera el directorio de Gnome antes nombrado, $HOME/.Trash, se ponen estas dos líneas en la propia consola para añadir las líneas de configuración a sus correspondientes archivos:
diego@dbox:~:$ echo “export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4″ >> ~/.bashrc
diego@dbox:~:$ echo “TRASH_CAN = .Trash” > ~/.libtrash
A ver si gracias a esto no cometemos imprudencias con el diablo personificado en el comando rm. Pero tampoco hay que olvidar que la papelera de Gnome se llena y hay que vaciarla de vez en cuando
.
Número de líneas de código
¿Nunca habéis tenido curiosidad por contar las líneas de código de vuestras aplicaciones? Yo sí, por lo que hace tiempo hice un programa en Delphi (lenguaje que he abandonado por causas laborales, pero bien que mola y rápido de desarrollo que es) donde se arrastraban los archivos y de decía el número de líneas. Simplemente eso.
Pero desde Linux tenemos un comando, sloccount, que nos sirve, no sólo para calcular el número de líneas, sino que también discrimina por lenguajes de programación añadiendo información adicional como la estimación de personas por año, recursos según el modelo COCOMO, etc.
Por cierto, SLOC viene de Source Lines Of Code.
Para instalarlo, como siempre:
diego@dbox:~:$ sudo apt-get install sloccount
Y para contar las líneas (reales) de cualquiera de vuestros proyectos, basta lanzar el comando indicándole el directorio donde tiene que empezar a contar. Para los proyectos propios (pequeños suelen ser) es, más bien, informativo. Pero estoy seguro de que para proyectos grandes es una información más que útil.
Por cierto, también podéis revisar los comandos básicos de Linux que tengo recopilados por aquí al lado.







