OFIMÁTICA
CALENDARIO taskwarrior
sudo pacman -S tilda
task add ir al seft due:2018-07-03
task list
task 1 done
En tilda desmarcar en preferences, Siempre visible y poner en autostart
CREAR FACTURAS
Manta.
ELIMINAR LA PREGUNTA DE RECUPERAR ARCHIVO CUANDO APAGAS SIN CERRAR
sudo leafpad /usr/share/applications/libreoffice-writter.desktop
Exec=libreoffice --writter -norestore %U
CAMBIAR EL FONDO DE LIBREOFICE
Cambia el blanco fondo blanco por gris y la letras negras por blancas.
Herramientas ▸ Opciones' ▸ LibreOffice ▸ Colores
Color de letra
Fondo de aplicación
Fondo del documento
CALCULADORA
sudo pacman -S speedcrunch
LA IMPRESORA NO FUNCIONA
// Desactiva el servicio antiguo
sudo systemctl disable cups.service
// Activa el servicio nuevo
sudo systemctl enable org.cups.cupsd.service
// Inicia el servicio nuevo
sudo systemctl start org.cups.cupsd.service
LIBREOFFICE DICCIONARIO CORRECTOR ESPAÑOL
http://extensions.libreoffice.org/extension-center/diccionario-espanol
Herramientas > Administración de extensiones > Añadir
LA HORA VA MAL

Instala:
sudo pacman -S ntp
Ponlo en hora:
sudo ntpd -qg
Si la interfaz se queda congelada en Gnome al cambiar la hora, pulsa las teclas Alt+F2 y escribe r . Más información arriba, donde la foto de los cubitos.
Sincroniza Linux con la bios del reloj de tu pc:
sudo hwclock -w
O a la inversa, sincroniza la bios con Linux, para cuando cambies la pila del reloj de tu pc y tengas que ponerlo en hora:
sudo hwclock -s
Para sincronizar el reloj con internet en Gnome hay una opción gráfica, si usas otro escritorio:
sudo ntpdate -u es.pool.ntp.org
SINCRONIZAR RELOJ
# Sincronizar Reloj con rdate : lo tuve que usar en ArchLinux
$ yaourt -S rdate
$ sudo rdate -s time-a.nist.gov
$ sudo hwclock --systohc
# Sincronizar Reloj con ntp : Lo use en Debian y derivados :
$ sudo apt-get install -y ntp
$ sudo service ntp stop
$ sudo ntpdate -u 0.south-america.pool.ntp.org
$ sudo hwclock --systohc
$ sudo service ntp start

ALARM CLOCK APPLET
A veces da pereza programar el despertador o movil para que te avise de una cita o de la comida que pusiste a hervir, para eso está:
yaourt -S alarm-clock-applet
Sino te funciona la última versión, ya que esta última necesita gnome-common puedes usar la anterior:
Descarga de aquí:
http://alarm-clock.pseudoberries.com/#download
La versión 0.3.3:
alarm-clock-applet-0.3.3.tar.gz
Compila e instala:
./configure
make
sudo make install
Sonido despertador personalizado:
En Iniciar aplicación / Orden personalizada añade tu reproductor de música o vídeo más la dirección que quieres que suene, por ejemplo:
gnome-mplayer '/home/tu-usuario/Música/gnomos x/Gnomos X - Ancestral eyes.mp3'
SHALARM También puedes usar este otro programa:
yaourt -S shalarm
Y en el terminal escribe:
shalarm 0910
Si quieres que te avise a las 9 y 10 minutos.
WPS OFFICE
yaourt -S wps-office-extension-spanish-dictionary wps-office
Para traducirlo pulsar el icono A

PROGRAMAS DE GESTIÓN EMPRESARIAL

Basta con que busques en Google, Linux gestion empresarial.
Después escríbelo+el nombre tu distribución o también puedes buscar el nombre del programa en cuestión más source code para descargar el tar.gz y compilarlo.
En la wiki de Arch dispones de varios de fácil instalación, como homebank, con pacman o (aur) yaourt.
Por ejemplo, este programa sirve para hacer tarjetas:
sudo pacman -S glabels
Y este otro para llevar la facturación:
sudo pacman -S gnucash
Aquí dejo una lista con los programas equivalentes usandos en windows.
Para copiar un texto usa echo texto >> dirección,
CAMBIA UNA PALABRA POR OTRA EN MONTONES DE DOCUMENTOS DE TEXTO

Por ejemplo tienes una falta de ortografía en todos tus trabajos o hiciste varios accesos directos y cambiaste de usuario, para hacer todo esto en un segundo tan solo escribe en la carpeta donde están los documentos:
sed -i 's/bienbenido/bienvenido/g' *.txt
Ahora todos los bienbenido serán cambiados por bienvenido.
O por ejemplo cambiar el nombre de los repositorios
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
También puedes añadir una frase, /home/tu-usuario/.local/... al final de montones de documentos que tengan la misma extensión, en este ejemplo, .desktop:
sed -i '$ a Icon=/home/tu-usuario/.local/applications/pixmaps/' *.desktop
O por ejemplo rm -rv ~/.config/chromium/Default/"Pepper Data" && rm -rv ~/.macromedia en el archivo ~/.bashrc
sed -i '$ a rm -rv ~/.config/chromium/Default/"Pepper Data" && rm -rv ~/.macromedia' ~/.bashrc
Añadir una palabra, en este caso <br /> al principio de cada línea:
sed -i s|^|<br />|g docu.txt
Añadir una palabra al final de cada línea
sed -i s|$|=$<br />|g docu.txt
Quitar líneas vacías:
sed -i '/^$/d' docu.txt
Y copiar multitud de archivos con un solo comando, en este caso al usb:
cp -v *.doc /run/media/tu-usuario/tu-usb
Eliminar de un montón de documentos una línea que empiece por una palabra, por ejemplo, Icon= y el documento sea un .desktop
sed -i '/Icon=/d' ./*.desktop
Unir varios PDF en uno:
pdftk archivo-1.pdf archivo-2.pdf [archivo-n.pdf] cat output archivo-final.pdf
Unir varios ficheros de texto en uno solo, por ejemplo los del movil:
cat *.vcf Telefonos
SACAR EL TEXTO ENTRE DOS PALABRAS E IMPRIMIRLO
sed -n '/GNU/,/field/p' sed.txt
ELIMINAR LÍNEAS QUE CONTENGAN LA PALABRA awk
sed '/awk/d' mi_fichero.txt
ELIMINA TODAS LAS LÍNEAS QUE NO CONTENGAN LA PALABRA mame set
sed '/mame set/!d' romrc.txt > ListaAES.txt
ORDENAR ALFABÉTICAMENTE UNA LISTA DE PALABRAS
cat desorden.txt | sort > orden.txt
NUMERAR UNA LISTA
sed = orden.txt | sed 'N;s/\n/\t/' > ordenumerado.txt
MÁS SOBRE SED Y OTROS COMANDOS
cat example.txt | awk 'NR%2==1' borrar todas las líneas pares del archivo example.txt [man]
# echo a b c | awk '{print $1}' ver la primera columna de una linea [man]
# echo a b c | awk '{print $1,$3}' ver la primera y la terce columna de una linea [man]
# cat -n file1 numerar los renglones de un archivo [man]
# comm -1 file1 file2 comparar el contenido de dos archivos borrando las líneas que aparecen unicamente en 'file1' [man]
# comm -2 file1 file2 comparar el contenido de dos archivos borrando las líneas que aparecen unicamente en 'file2' [man]
# comm -3 file1 file2 comparar el contenido de dos archivos borrando las líneas que aparecen en ambos archivos [man]
# diff file1 file2 Encuentra diferencias entre dos archivos. [man]
# grep Aug /var/log/messages buscar la secuencia "Aug" en el archivo '/var/log/messages' [man]
# grep ^Aug /var/log/messages buscar la palabras que comienzen con "Aug" en el archivo '/var/log/messages' [man]
# grep [0-9] /var/log/messages seleccionar todas las líneas del archivo '/var/log/messages' que contengan numeros [man]
# grep Aug -R /var/log/* buscar la cadena "Aug" en el directorio '/var/log' incluyendo subdirectorios [man]
# paste file1 file2 mezclar los contenidos de dos archivos pr columna [man]
# paste -d '+' file1 file2 mezclar los contenidos de dos archivos con el delimitador '+' al centro [man]
# sdiff file1 file2 Encuentra diferencias entre dos archivos y los junta interactivamente a diferencia de "diff". [man]
# sed 's/string1/string2/g' example.txt remplazar "string1"por "string2" en el archivo example.txt [man]
# sed '/^$/d' example.txt quitar todas las líneas en blanco del archivo example.txt [man]
# sed '/ *#/d; /^$/d' example.txt quitar los comentarios y todas las líneas en blanco del archivo example.txt [man]
# sed -e '1d' exampe.txt quitar la primera línea de example.txt [man]
# sed -n '/string1/p' ver solo las líneas que contengan la palabra "string1" [man]
# sed -e 's/ *$//' example.txt quitar caracteres vacíos al final de cada línea [man]
# sed -e 's/string1//g' example.txt quitar solo la palabra "string1" del archivo de texto y dejar todo lo demas intacto [man]
# sed -n '1,5p' example.txt ver del primero al quinto renglón [man]
# sed -n '5p;5q' example.txt ver el renglon numero cinco [man]
# sed -e 's/00*/0/g' example.txt remplazar secuencias de ceros por un solo cero [man]
# sort file1 file2 ordenar los contenidos de dos archivos [man]
# sort file1 file2 | uniq ordenar los contenidos de dos archivos omitiendo los elementos repetidos [man]
# sort file1 file2 | uniq -u ordenar los contenidos de dos archivos mostrando solo los elementos únicos [man]
# sort file1 file2 | uniq -d ordenar los contenidos de dos archivos mostrando solo los elementos duplicados [man]
# echo 'word' | tr '[:lower:]' '[:upper:]' convert from lower case in upper caseconvertir de minusculas a
# dos2unix filedos.txt fileunix.txt convertir el formato de un archivo de texto de MSDOS a UNIX [man]
# recode ..HTML < page.txt > page.html convertir un archivo de texto a HTML [man]
# recode -l | more mostrar todos los formatos de conversión disponibles [man]
# unix2dos fileunix.txt filedos.txt convertir e