Los 10 comandos más útiles de Linux

(5 comentarios)

CommandlineFu es una web donde los usuarios pueden enviar sus comandos Linux favoritos, añadir comentarios, y votar los comandos enviados por otros usuarios; un recurso imprescindible si queréis convertiros en verdaderos expertos en el uso de la consola. Y para muestra, un botón: estos son los 10 comandos más votados por sus usuarios.

[Pulsa para continuar]

¡Que te jodan, Firefox!

(7 comentarios)

Hay ocasiones en que una aplicación funciona tan mal, que uno no se conforma con matar su proceso y a todos sus hijos, además quiere hacerlo con ánimo de ofensa y desprecio. Para estos casos robotlolita nos ofrece un pequeño y simpático antipático script, que te permitirá matar un proceso con el comando fuck, seguido de un texto cualquiera opcional y el nombre del proceso.

Comando fuck en ejecución

10 comandos útiles para Linux que probablemente no conocías

(21 comentarios)

La cantidad de comandos y funcionalidades que tenemos disponible en la consola de Linux es tal que es probable que nunca lleguemos a dominarla completamente. En esta entrada veremos 10 comandos que puede que no conocieras y que te pueden ser de utilidad en alguna que otra ocasión.

[Pulsa para continuar]

Capturar fotogramas de un vídeo desde la consola

(3 comentarios)

Capturar un fotograma de un vídeo es algo que cualquier reproductor medianamente decente es capaz de hacer. También existen programas específicos como GFrameCatcher, del que hablan en Ubuntu Life, y del que proviene la idea para esta entrada. Pero, ¿qué ocurre si queremos hacerlo desde la consola para automatizarlo, por ejemplo? Sencillo. Podemos utilizar ffmpeg.

ffmpeg -i video.avi -r 1 -ss 00:10:00 -t 1 captura%d.jpg

[Pulsa para continuar]

Cambiar el tamaño de una imagen en la consola

(14 comentarios)

En Mundo geek ya hemos hablado alguna que otra vez de ImageMagick, una popular suite open source para manipulación de imágenes. Lo hicimos, por ejemplo, en Cómo convertir un archivo pdf en imágenes. Esta vez lo vamos a utilizar para modificar el tamaño de nuestras imágenes.

Por supuesto existen montones de alternativas, como el script para Nautilus de javielinux (que utiliza ImageMagick por debajo), pero una vez en la consola la lista de opciones se reduce considerablemente.

[Pulsa para continuar]

Cómo desplazarse por la consola como un experto

(17 comentarios)

Hay situaciones en las que el uso de cd para moverse entre los directorios del sistema se puede hacer bastante pesado, incluso con el autocompletado en bash.

Se han propuesto multitud de soluciones a este problema: el uso de CDPATH, la creación de alias para los directorios más utilizados, los comandos pushd, popd y dirs; CDargs, etc.

[Pulsa para continuar]

Yakuake, Tilda y… Guake

(3 comentarios)

Hace tiempo hablé sobre YaKuake y Tilda, un par de aplicaciones que despliegan una consola desde la parte superior de la pantalla al pulsar una determinada combinación de teclas. Mucho más cómodo que tener que pulsar el icono de la consola cada vez (aunque también podríamos asignarle una combinación de teclas).

Guake es una nueva alternativa que promete aunar lo mejor de los dos mundos. Veremos en qué queda.

Por ahora podéis probarlo instalando el paquete deb disponible para Ubuntu o bien descargando y compilando el código fuente.

Después de instalarlo ejecutaremos el siguiente comando para añadir las claves correspondientes a gconf:

gconftool-2 –install-schema-file=/usr/etc/gconf/schemas/guake.schemas

y podremos iniciarlo desde Aplicaciones -> Accesorios -> Guake Terminal o escribiendo el comando guake en la terminal.

Para mostrar la consola basta con pulsar F12.

Papelera para la consola

(26 comentarios)

¿Qué ocurre cuando hacemos un rm en la consola para borrar un un archivo o directorio y de repente nos damos cuenta de que nos hemos equivocado? Tendremos que buscar un software de recuperación.

¿No habría sido mejor que se moviera a una papelera, como ocurre con el equivalente gráfico? Buenas noticias, se puede hacer, y muy fácilmente.

Basta con instalar el paquete libtrash

sudo aptitude install libtrash

y añadir en el .bashrc una nueva variable de entorno LD_PRELOAD (que carga en memoria la librería dinámica que le indiquemos) con la ruta a la librería

echo “export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4” >> ~/.bashrc

Cierra la consola y vuelve a abrirla. Ahora vamos a probar nuestros nuevos superpoderes. Creamos un archivo cualquiera

echo “hola” > hola.txt

y ahora lo borramos

rm hola.txt

el archivo habrá ido a parar a un directorio Trash, que es el que nos hace de papelera.

Pero esto puede mejorar aún más: libtrash tiene un archivo de configuración que nos permite indica el directorio a utilizar como papelera, entre otras cosas. Si le indicamos .Trash, que es el archivo que usa Gnome como papelera, ¡cuando borremos un archivo este ira a parar a la papelera de Gnome y podremos borrarlo desde allí de forma gráfica!

echo “TRASH_CAN = .Trash” > ~/.libtrash

Dale color a tu terminal

(9 comentarios)

Cambiar los colores de ls

En Ubuntu y otras distros cuando escribimos ls en la consola (el comando para listar el contenido de un directorio) en realidad se llama a ls --color debido a que en el .bashrc, el archivo de configuración de la shell por defecto, bash, existe un alias del primero al segundo. La opción –color de ls, como habréis supuesto, indica a ls que utilice colores para distinguir tipos de archivos.

Los colores que va a utilizar ls se definen por medio de la variable de entorno LS_COLORS. Por ejemplo (recortado en varias líneas para que quepa):

[Pulsa para continuar]

Sugerencias en bash pulsando tab una sola vez

(11 comentarios)

Supongamos que estamos en la consola y queremos dirigirnos a un directorio misArchivos. En lugar de escribir

cd misArchivos

podríamos escribir sólo cd m y pulsar la tecla Tab, con lo que bash comprobaría los nombres de los directorios y si sólo hubiera uno que comenzara con m, completaría automáticamente el nombre.

Si hubiera varios directorios que comenzaran por m, tendríamos que escribir otra letra y volver a pulsar Tab, y así sucesivamente. O bien podríamos pulsar dos veces la tecla Tab para que nos mostrara una lista de todos los directorios que comenzaran por lo que hemos escrito.

Si añadimos la línea

set show-all-if-ambiguous on

al .bashrc

gedit ~/.bashrc

bastaría con que pulsáramos una vez Tab para que mostrara la lista de posibilidades si hubiera más de una posibilidad, lo que es más cómodo.

Página 1 de 212