linux

Creare templates per VIM

Come dire a Vim che, quando creiamo un file, vogliamo partire da un determinato template, in base all'estensione del file che stiamo creando.

I comandi più usati in shell

Per trovare i comandi più usati:

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head

output:

200 sudo
37 cd
33 mvn
33 ll
17 locate
16 sux
15 vi
15 ssh
14 find
11 rm
10 diff

Vi editor: search and replace

:%s/orig/replacement/gi

Linux: disattivare system beep

Il fastidioso beep di sistema, ancora presente di default sulle nuove installazioni Linux, può essere disattivato aggiungendo a /etc/modprobe.d/blacklist la linea:
blacklist pcspkr
Al prossimo reboot il beep non sarà più presente; se proprio non ti va di aspettare/fare il reboot:
sudo rmmod pcspkr

Impostare sudo

sudo (super user do) è un programma per i sistemi operativi Unix e Unix-like che permette agli utenti autorizzati di eseguire altri programmi assumendo l'identità (e di conseguenza anche i privilegi) di altri utenti. Per impostarlo basta editare il file /etc/sudoers. E' consigliato farlo con visudo, programma che permette il lock del file e controlla la sintassi al momento della scrittura. Aggiungendo le righe sottostanti si permette agli utenti nel gruppo admin di operare (dando la propria password) come root.
# User privilege specification
root    ALL=(ALL) ALL
 
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Condividi contenuti