Quali sono i dieci comandi più usati nel terminale?
Sei curioso di sapere quali sono i dieci comandi più usati nel terminale? Semplice, esegui nel terminale:
1 | history|awk'{print $2}'|awk'BEGIN {FS="|"}{print $1}'|sort|uniq-c|sort-n|tail|sort-nr |
Linux e dintorni
Sei curioso di sapere quali sono i dieci comandi più usati nel terminale? Semplice, esegui nel terminale:
1 | history|awk'{print $2}'|awk'BEGIN {FS="|"}{print $1}'|sort|uniq-c|sort-n|tail|sort-nr |
Per conoscere quale processo (eventualmente per fermarlo con un kill -9) occupa una porta tcp/udp, si può ricorrere al comando fuser. Ad esempio per trovare il processo che occupa la porta 21 tcp, basterà digitare nel terminale:
1 | fuser-v21/tcp |
Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale:
1 | find/var/backupdb/-typef-mtime+93-execrm-f{}\; |
Di tanto in tanto capita di dover reimpostare i permessi di tutti i files o tutte le cartelle in modo ricorsivo. Seguono due comandi da eseguire dal terminale: – cambiare i permessi dei soli file in 644 ricorsivamente
1 | find./-typef-execchmod644{}+ |
– cambiare i permessi delle sole directory in 700 ricorsivamente
1 | find./-typed-execchmod700{}+ |
Chiaramente i permessi possono essere … Leggi tutto
Per visualizzare l’elenco dei file modificati oggi nella directory corrente, si può eseguire il seguente comando da terminale:
1 | find.-mtime-1\!-typed-execls-l{}\; |
La versione di ffmepg presente nei repository ufficiali Debian, al momento è la r11872 con la seguente configurazione:
1 2 3 4 5 | configuration:--enable-gpl--enable-libfaad--enable-pp--enable-swscaler --enable-x11grab--prefix=/usr--enable-libgsm--enable-libtheora --enable-libvorbis--enable-pthreads--disable-strip--enable-libdc1394 --disable-armv5te--disable-armv6--disable-altivec--disable-vis--enable-shared --disable-static |
Se vi occorre una versione più aggiornata, ma soprattutto con maggiori codec (es mp3, x264), potete installare quella presente nel repository www.debian-multimedia.org. La versione attualmente presente in questo repository è la r13582 con la seguente configurazione: … Leggi tutto
bcompiler è un modulo per PHP della raccolta PECL (Php Extension Community Library) che permette la codifica di script PHP. E’ molto utile se non si vuole rendere pubblico il codice di uno script. Purtroppo è possibile compilare solo singole classi e librerie di funzioni e non file con istruzioni singole. Per installare la libreria … Leggi tutto
Attivare i log di Symantec BackupExec su Linux è molto semplice e sicuramente utile per capire se ci sono dei problemi. Basta modificare il file di init /etc/init.d/VRTSralus.init aggiungendo:
1 | BEREMOTE_OPTS="--log-file /var/VRTSralus/beremote.log" |
e modificando la riga dove si avvia il processo, es:
1 2 3 | /opt/VRTSralus/bin/beremote >/var/VRTSralus/beremote.service.log 2>/var/VRTSralus/beremote.service.log& |
in
1 2 3 | /opt/VRTSralus/bin/beremote${BEREMOTE_OPTS} >/var/VRTSralus/beremote.service.log 2>/var/VRTSralus/beremote.service.log& |
Volevo scrivere una breve guida alla configurazione di vim per l’uso come client per il debug di un’applicazione PHP. Con Lenny la procedura è semplificata, perché troviamo già qualche pacchetto precompilato 😉 Dunque, gli strumenti che useremo sono: xdebug, vim, DBGp client. L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin … Leggi tutto
Se avete provato a creare un archivio tar (o meglio tgz, ovvero tar compresso con gzip) della cartella corrente e di tutte le sottocartelle con il classico:
1 | tar-zcvf archivio.tgz* |
vi sarete accorti che non vengono inclusi i files nascosti. Il motivo è ovvio, anche se non viene sempre percepito. Se provate ad effettuare un:
1 | ls*-R |
vi … Leggi tutto