- 92
- 26
- CPU
- i8
- Scheda Madre
- supermicro
- HDD
- nas array
- RAM
- dual ecc
- GPU
- rage
- Audio
- beep
- Monitor
- lcd
- PSU
- rack supply
- Case
- hot rack
- OS
- red hatt
Buonasera Gente :ciaociao:
Lascio qui un piccolo riassunto dei principali comandi di testo linux/unix
che potrebbero essere utili in futuro o per qualche funzione particolare.
L'utilizzo tipico e' il copia incolla diretto o con qualche modifica,
mentre i piu' semplici si possono ricordare a memoria. :sisi:
USA Safety style : attenzione ad alcuni comandi pericolosi (come dd e shred) che potrebbero cancellare tutti i dati.
io utilizzo spesso questa tabella quindi e' abbastanza collaudata, ma non si esclude qualche errore :look:
FILES
ls (lista file e directory)
ls -l (con parametri)
ls | less (una pagina alla volta)
ls | more (una pagina alla volta)
cd nomedirectory (cambia directory)
cd .. (sale di una directory)
cd / (directory root)
pwd (visualizza percorso corrente)
TROVA E COPIA UN TIPO DI FILES
find -name "*.jpg" -exec cp {} /home/mint/ \; (copia tutti i files .jpg nella directory /home/mint/)
chmod -R ugo+rxw "*.jpg" (sblocca tutti i files copiati)
cp -a ./* /home/linux/ (copia tutti i files e le directory in /home/linux/)
rm "*.jpg" (cancella tutti i files jpg nella directory corrente)
find . -name "*.jpg" -delete (cancella tutti i files jpg nella directory corrente e sottodirectory)
find / -name "*.jpg" -delete (cancella tutti i files jpg a partire dalla radice)
mkdir directory (crea una directory)
rmdir directory (cancella una directory vuota)
rm -r directory (cancella una directory piena)
MODIFICA PERMESSI FILES (superuser)
sudo chmod ugo+rxw nomefiles
sudo chmod -R ugo+rxw nomedirectory
COMPARA FILES BIT A BIT
diff file1 file2
sdiff file1 file2
MD5SUM TUTTI I FILES
md5sum *.txt (calcola l'md5 di tutti i file *.txt della directory)
find . -type f -exec md5sum {} \; > /home/pc/sum.txt (con il dot non mettere l'output nella stessa directory)
(type f = files, type d = directory, il dot indica la directory corrente)
TROVA UN FILE IN TUTTE LE DIRECTORY
find . -name file.txt -print (il punto rappresenta la directory corrente)
find / -name "*.txt" -print (lo slash rappresenta la radice)
TROVA STRINGA IN TUTTI I FILES
grep -r -i "stringa"
MAC ADDRESS
ifconfig -a (locale / scheda di rete)
arp -a (remoto / modem router)
netstat (statistiche network)
w (logged users)
EDITOR DI TESTO
ed (editor 1 linea di testo)
vi (editor 2d unix style)
nano (editor 2d PC style)
PROCESSI ATTIVI
ps (stato dei processi attivi dell'utente)
ps aux (stato di tutti i processi attivi)
pstree (stato di tutti i processi in forma di albero)
top (tutti i processi in visualizzazione dinamica)
continua...
- - - Updated - - -
parte 2a
VISUALIZZA NOME DEL DISCO (sda sbd sdc...)
df
lsblk
sudo fdisk -l
CANCELLA UN TIPO DI FILE IN TUTTE LE SOTTODIRECTORY
find . -name "Thumbs.db" -delete
CANCELLA FILE DUPLICATI
(bisogna installare rdfind : sudo apt-get install rdfind)
rdfind -deleteduplicates true -checksum sha1 DIR1 DIR2 DIR3 (cancella i duplicati iniziando da DIR1)
rdfind -deleteduplicates true -ignoreempty false -checksum sha1 DIR1 DIR2 DIR3 (elimina anche i file di 0 byte)
RIMUOVE DIRECTORY VUOTE
while [ -n "$(find . -depth -type d -empty -print -exec rmdir {} +)" ]; do :; done
(Attenzione al refresh di linux che mantiene le cartelle in realtà cancellate)
VISUALIZZA PARAMETRI SMART DISCHI LOCALI (superuser)
(bisogna istallare smartmontools : sudo apt-get install smartmontools)
smartctl -a /dev/sda
VISUALIZZA PARAMETRI SMART DISCHI USB (superuser)
smartctl -a -d sat /dev/sda
VISUALIZZA PARAMETRI DEL DISCO (frozen...)
hdparm -I /dev/sda
PULISCE IL DISCO (superuser)
shred -n0 -v -z -f /dev/sda (fill zero : attenzione !!!)
DUPLICA IL DISCO (comando dd)
dd if=/dev/sda of=/dev/sdb (attenzione : non confondere sda con sdb !!!)
CREA UNA ISO DEL CD ROM
dd if=/dev/sr0 of=/home/mint/image.iso
VERIFICA UNA ISO DEL CD-ROM
md5sum immagine.iso (calcola md5 del file)
ls -l immagine.iso (vede dimensioni [BYTES] del file)
-rw-r--r-- 1 root root [BYTES] Feb 28 09:38 immagine.iso
dd if=/dev/sr0 bs=1 count=[BYTES] | md5sum (sostituire a [BYTES] il numero di byte visualizzato da ls -l )
se il risultato di dd coincide con l' md5 del files allora la copia è uguale.
COMPARA IL DVD DI DATI
copiare i dati originali e del dvd in due cartelle distinte ed utilizzare
rdfind per comparare i files, tutti quelli eliminati sono uguali.
Masterizzare un file immagine ISO sul DVD
utilizzare Brasero di mate o K3b di cinannon
direttamente nell' ambiente grafico.
Per ora e' tutto... ciaooooo :ciaociao:
Lascio qui un piccolo riassunto dei principali comandi di testo linux/unix
che potrebbero essere utili in futuro o per qualche funzione particolare.
L'utilizzo tipico e' il copia incolla diretto o con qualche modifica,
mentre i piu' semplici si possono ricordare a memoria. :sisi:
USA Safety style : attenzione ad alcuni comandi pericolosi (come dd e shred) che potrebbero cancellare tutti i dati.
io utilizzo spesso questa tabella quindi e' abbastanza collaudata, ma non si esclude qualche errore :look:
FILES
ls (lista file e directory)
ls -l (con parametri)
ls | less (una pagina alla volta)
ls | more (una pagina alla volta)
cd nomedirectory (cambia directory)
cd .. (sale di una directory)
cd / (directory root)
pwd (visualizza percorso corrente)
TROVA E COPIA UN TIPO DI FILES
find -name "*.jpg" -exec cp {} /home/mint/ \; (copia tutti i files .jpg nella directory /home/mint/)
chmod -R ugo+rxw "*.jpg" (sblocca tutti i files copiati)
cp -a ./* /home/linux/ (copia tutti i files e le directory in /home/linux/)
rm "*.jpg" (cancella tutti i files jpg nella directory corrente)
find . -name "*.jpg" -delete (cancella tutti i files jpg nella directory corrente e sottodirectory)
find / -name "*.jpg" -delete (cancella tutti i files jpg a partire dalla radice)
mkdir directory (crea una directory)
rmdir directory (cancella una directory vuota)
rm -r directory (cancella una directory piena)
MODIFICA PERMESSI FILES (superuser)
sudo chmod ugo+rxw nomefiles
sudo chmod -R ugo+rxw nomedirectory
COMPARA FILES BIT A BIT
diff file1 file2
sdiff file1 file2
MD5SUM TUTTI I FILES
md5sum *.txt (calcola l'md5 di tutti i file *.txt della directory)
find . -type f -exec md5sum {} \; > /home/pc/sum.txt (con il dot non mettere l'output nella stessa directory)
(type f = files, type d = directory, il dot indica la directory corrente)
TROVA UN FILE IN TUTTE LE DIRECTORY
find . -name file.txt -print (il punto rappresenta la directory corrente)
find / -name "*.txt" -print (lo slash rappresenta la radice)
TROVA STRINGA IN TUTTI I FILES
grep -r -i "stringa"
MAC ADDRESS
ifconfig -a (locale / scheda di rete)
arp -a (remoto / modem router)
netstat (statistiche network)
w (logged users)
EDITOR DI TESTO
ed (editor 1 linea di testo)
vi (editor 2d unix style)
nano (editor 2d PC style)
PROCESSI ATTIVI
ps (stato dei processi attivi dell'utente)
ps aux (stato di tutti i processi attivi)
pstree (stato di tutti i processi in forma di albero)
top (tutti i processi in visualizzazione dinamica)
continua...
- - - Updated - - -
parte 2a
VISUALIZZA NOME DEL DISCO (sda sbd sdc...)
df
lsblk
sudo fdisk -l
CANCELLA UN TIPO DI FILE IN TUTTE LE SOTTODIRECTORY
find . -name "Thumbs.db" -delete
CANCELLA FILE DUPLICATI
(bisogna installare rdfind : sudo apt-get install rdfind)
rdfind -deleteduplicates true -checksum sha1 DIR1 DIR2 DIR3 (cancella i duplicati iniziando da DIR1)
rdfind -deleteduplicates true -ignoreempty false -checksum sha1 DIR1 DIR2 DIR3 (elimina anche i file di 0 byte)
RIMUOVE DIRECTORY VUOTE
while [ -n "$(find . -depth -type d -empty -print -exec rmdir {} +)" ]; do :; done
(Attenzione al refresh di linux che mantiene le cartelle in realtà cancellate)
VISUALIZZA PARAMETRI SMART DISCHI LOCALI (superuser)
(bisogna istallare smartmontools : sudo apt-get install smartmontools)
smartctl -a /dev/sda
VISUALIZZA PARAMETRI SMART DISCHI USB (superuser)
smartctl -a -d sat /dev/sda
VISUALIZZA PARAMETRI DEL DISCO (frozen...)
hdparm -I /dev/sda
PULISCE IL DISCO (superuser)
shred -n0 -v -z -f /dev/sda (fill zero : attenzione !!!)
DUPLICA IL DISCO (comando dd)
dd if=/dev/sda of=/dev/sdb (attenzione : non confondere sda con sdb !!!)
CREA UNA ISO DEL CD ROM
dd if=/dev/sr0 of=/home/mint/image.iso
VERIFICA UNA ISO DEL CD-ROM
md5sum immagine.iso (calcola md5 del file)
ls -l immagine.iso (vede dimensioni [BYTES] del file)
-rw-r--r-- 1 root root [BYTES] Feb 28 09:38 immagine.iso
dd if=/dev/sr0 bs=1 count=[BYTES] | md5sum (sostituire a [BYTES] il numero di byte visualizzato da ls -l )
se il risultato di dd coincide con l' md5 del files allora la copia è uguale.
COMPARA IL DVD DI DATI
copiare i dati originali e del dvd in due cartelle distinte ed utilizzare
rdfind per comparare i files, tutti quelli eliminati sono uguali.
Masterizzare un file immagine ISO sul DVD
utilizzare Brasero di mate o K3b di cinannon
direttamente nell' ambiente grafico.
Per ora e' tutto... ciaooooo :ciaociao:
Ultima modifica: