TRACTATUS ELEMENTALIS

GNU/Linux en estado puro.

Write

Enviar mensajes a la terminal de usuarios conectados remotamente a nuestra máquina.

$ write usuario /dev/pts/15 (Iniciar el promt para la comunicación con el usuario de la terminal número 15. Este a su vez, para responder, debe lanzar write hacia la consola del otro usuario)

Wmctrl

Interactuar con las ventanas

$ wmctrl -l (Muestra el ID de todas las ventanas)

$ wmctrl -s 2 (Ir al escritorio 3 [la primera es la 0])

Toe

Enumera todos los tipos de terminal disponibles en el sistema por su nombre primario.

$ toe -a

$ toe -s (Ordenado)

Pacman

Gestor de programario de distros archlinux. Ver tambien yaourt.

# pacman -S prog1 prog2 (intalar/actualizar paquetes y dependencias)

# pacman -S extra/paquete (especificando versión- extra o testing-)

# pacman -Sc (Borrar paquetes de versiones viejas)

# pacman -Scc (Borrar caché de pacman - /var/cache/pacman/pkg -)

# pacman -Si paquete (buscar información de paquete)

# pacman -Ss paquete (buscar por nombre o descricion paquete)

# pacman -Sw paquete (Bajar un paquete sin instalarlo)

# pacman -Sy paquete (Sincronizar e instalar)

# pacman -Syu (sincronizar y actualizar todo el sistema)

# pacman -Sh (Ver las opciones de sincronización de la base de datos)

# pacman -R paquete (borrar dejando las dependencias instaladas)

# pacman -Rs paquete (borrar con dependencias no usadas por otros)

# pacman -Rsn $(pacman -Qdtq) (Borra paquetes huerfanos)

# pacman -R –nosave paquete (Borra el paquete y toda la configuración).

# pacman -Rdd paquete (Forzar la eliminación de un paquete).

# pacman -Qh (Ver opciones de consultas locales de la base de datos)

# pacman -Qi paquete (información de un paquete local)

# pacman -Qs paquete (buscar en los paquetes instalados)

# pacman -Qm (Buscar paquetes que no estan en los repos)

# pacman -Ql paquete (Listar los archivos contenidos en un paquete)

# pacman -Qo /ruta/a/archivo (a qué paquete pertenece un archivo)

# pacman -Qdt (Busca paquetes huerfanos, sin borrarlos)

# pacman -U /ruta/al/paquete/paquete-version.pkg.tar.gz (Ins. local)

# pacman-optimize && sync (agrupar información)

# pacman-db-upgrade (Recargar la base de datos)

Journalctl

Sistema de registro [log] propio de systemd.

# journalctl (Leer el registro)

# journalctl -b (Mostrar todos los mesajes de arranque)

# journalctl -b -0 (Muestra los mensajes del arranque actual)

# journalctl -b -1 (Muestra los mensajes del arranque anterior)

# journalctl -b -2 (Muestra los mensajes desde los dos últimos arranques)

# journalctl –list-boots (Muestra los últimos arranques guardados por el sistema. Si el sistema no guarda los registros de arranque hay que editar el fichero /etc/systemd/journald.conf y añadir/editar la línea Storage=persistent dentro de la sección [Journal])

# journalctl -b 27487d1e4b1241df93a55949aef01161 (También se puede consultar los mensajes de un arranque en concreto poniendo el identificador que aparece con –list-boots)

# journalctl -f (Seguir los mensajes nuevos)

# journalctl _PID=1 (Mostrar mensajes por su PID)

# journalctl -u netcfg (Mostrar mensajes de una unidad especifica)

# journalctl –since yesterday (Muestra los mensajes des de el día de ayer)

# journalctl –since “2016-09-13” (Muestra los mensajes des de el día especificado en el formato YYYY-MM-DD)

1.-

Hacer que el demonio syslog funcione con journal

# systemctl enable syslog-ng

Col

Normalmente este comando se utiliza para eliminar caracteres raros o no necesarios relacionados con el formato al imprimir a txt páginas man.

$ man less | col -b > less.txt

Fntsample

Generador de ejemplos de fuentes que permite visualizar si determinada letra incluye el tipo de grafía que requiere nuestro locale (acento, geminada…)

$ fntsample -f .fonts/3Dumb.ttf -o 3Dumb.pdf (Espedificando la fuente y el archivo para la salida)

Cutycapt

Utilidad para capturar renderizado WebKit de una página web.

$ cutycapt –url=google.es –out=localfile.png (especificando la url y nombre del archivo para la salida)

Cewl

Generador de lista de palabras a partir de las palabras existentes en una página web.

$ cewl -a -d 3 -m 5 -w wordlist.txt http://www.movistar.es (Incuir metadatos [a], profundidad 2 serían todas las palabras de la web principal y todas las de las webs enlazadas desde esta [-d 2], con un mínimo de 5 caracteres [-m 5] y que lo guarde en wordlist.txt [-w]

Ubuntu-packaging-guide-html

Consultar la guia de ubuntu des del navegador. Disponible tambien en español.

firefox file:///usr/share/doc/ubuntu-packaging-guide-html-es/singlehtml/index.html