Velocizzare Firefox

about:config

Nuovo -> Stringa

inserire:

browser.cache.disk.parent_directory come valore: /dev/shm/firefox


Velocizzare Chromium

chromium %U --disk-cache-dir="/dev/shm/chromium"

Archlinux: mantiene la versione corrente e la penultima dei pacchetti

aggiornare il database

pacman -Syyu

installare il pacchetto pacman-contrib

pacman -S pacman-contrib

lanciare il comando

paccache -rvk1

Archlinux: rimuovere dipendenze non più necessarie

visualizzare i pacchetti e le dipendenze non più necessarie

pacman -Qdtq

per rimuovere i pacchetti orfani ricorsivamente (attenzione!)

pacman -Rs $(pacman -Qtdq)

reinstallare tutti i pacchetti del vostro sistema (se disponibili in un repository attivo)

pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")

Modificare i permessi solo dei files contenuti nella cartella e in tutte le sottocartelle

(escludendo le cartelle)

find . -type f -exec chmod 644 {} ';'

Eliminare i files Thumbs.db da tutte le cartelle

find ~ -type f -name 'Thumbs.db' -exec rm {} \;

Conoscere il nostro IP pubblico con curl

curl ifconfig.me

Sincronizzare una cartella remota con una locale

rsync -rtvz --exclude 'cartella/da/escludere' utente@dominio:/var/www/cartella ~/documenti

Copiare una cartella locale con una remota (utente remoto)

rsync -avzP -e 'ssh' $HOME/documenti/ utente@192.168.1.11:$HOME/documenti/

Da file ISO a USB

da root

dd if=/percorso/archlinux-2020.01.09-dual.iso of=/dev/sdb status=progress

Creare un utente in Archlinux

da root

useradd -m -G wheel -s /bin/bash utente

il gruppo wheel è utilizzato per consentire l’accesso tramite sudo o su e per avere accesso completo in lettura ai files journal


Eliminare un utente in Archlinux

da root

userdel -r utente

l’opzione -r elimina la cartella home dell’utente


Versione del Bios

da terminale

cat /sys/devices/virtual/dmi/id/bios_version

Modificare data e ora

da root

timedatectl set-time "yyyy-MM-dd hh:mm:ss"

Scansione canale wi-fi

wlp3s0 scheda di rete, 11 numero del canale, da root

iwlist wlp3s0 scan | grep 11

Percentuale batteria

da terminale

cat /sys/class/power_supply/BAT0/capacity

Conoscere il nostro IP pubblico

curl ifconfig.me

Star Wars da terminale

telnet towel.blinkenlights.nl

Svuotare cestino da terminale

cd ~/.local/share/Trash/files/ && sudo rm -rf *

Anteprima tema Slim

slim -p /usr/share/slim/themes/default

Tabella caratteri ASII

man ascii

Matrix

tr -c \"[:digit:]\" \" \" < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR=\"1;32\" grep --color \"[^ ]\"

Riparare una partizione Ntfs

ntfsfix /dev/sdbX

Visualizzare dati Exif con Feh

feh --draw-exif image.jpg

Eliminare i files .DS_Store da tutte le cartelle

find ~ -type f -name \'.DS_Store\' -exec rm {} \\;

Versione del Bios

cat /sys/devices/virtual/dmi/id/bios_version

Scansione canale wi-fi

iwlist wlp3s0 scan | grep 11

Schema di partizionamento MBR o GPT

blkid -s PTTYPE -o value /dev/sda

Cambiare shell predefinita

chsh -s /usr/bin/bash

Copiare una cartella locale in remoto (utente remoto)

rsync -avzP -e \'ssh\' $HOME/documenti/ utente@192.168.1.11:$HOME/documenti/