Comandos útiles y aplicaciones en 9front

Configuración

Mantenemos el sistema actualizado, de forma rápida, mediante:

term% sysupdate
term% cd /sys/src
term% mk install

Para cambiar la configuración del teclado editamos el fichero $home/lib/profile y añadimos la siguiente línea antes de rio -i riostart:

term% cat /sys/lib/kbmap/es > /dev/kbmap

Para cambiar la resolución de pantalla tenemos que editar el fichero plan9.ini. Para ello:

term% 9fs 9fat
term% acme /n/9fat/plan9.ini

La siguiente configuración vale para cualquier servidor git en el que sea necesario usar una llave ssh para hacer push.

La guía de instalación se encuentra aquí aunque ya es un paquete base en el sistema operativo.

Creamos el fichero $home/lib/git/config con el siguiente contenido

[user]
  name = User Name
  email = email@jdrm.info

[core]
  editor = acme

El siguiente paso es generar una llave ssh, la cual deberemos subir el fichero .pub al servidor:

term% mkdir lib/ssh
term% auth/rsagen -t 'service=ssh' > lib/ssh/key
term% auth/rsa2ssh lib/ssh/key > lib/ssh/key.pub

y disponibilizarla mediante:

cat $home/lib/ssh/key >/mnt/factotum/ctl

Comandos útiles

Hacer capturas de pantalla:

term% cat /dev/screen | topng > captura.png

Mostrar una lista de ventanas abiertas:

term% winwatch

Configurar las ventanas que se abren al acceder a nuestra sesión de usuario. Editamos el fichero $home/bin/rc/riostart

Para conectarnos mediante sshfs, por ejemplo para copiar contenido desde nuestro 9front hacia o desde otro ordenador, lo hacemos con estos dos simples pasos:

sshfs -s server user@IP.IP.IP.IP
mount -a /srv/server /n/sshfs

Aplicaciones

vdir es un navegador de archivos visual para 9front. Las instrucciones de instalación están en el repositorio: vdir