Daily archives: September 3, 2012

 

 

 

170

#Guida - Chakra Terminal




Chakra è una distribuzione dal sapore particolare, per molti ma non per tutti spesso richiede l’uso del terminale che può spaventare soprattutto chi da poco tempo si avvicina al mondo Gnu/Linux.

Da questa constatazione nasce la seguente breve guida il cui scopo è raccogliere comandi da terminale utili sia in Chakra che in altre distribuzioni dove la finestra nera con cursore lampeggiante risponderà sempre e meravigliosamente nel medesimo modo.


Alcuni dei comandi illustrati nel seguito sono proposti nei wiki di Chakra ma senza spiegare le funzioni che effettivamente svolgono, questa breve infarinatura sarà dunque utile anche per comprendere meglio le guide della nostra distro preferita.


Proponiamo di seguito i comandi più utilizzati suddivisi in sezioni, la guida sarà consultabile sempre in futuro dalla sezione “guide”.











Lista di file e archivi


ls


Lista dei file compresi quelli nascosti


ls -a


Cambiare il nome a file e cartelle


mv old_name new_name


Spostare file e cartelle


mv file_or_directory /new/location


Mostrare la posizione corrente all’interno dell’albero delle cartelle


pwd


Visualizzare, modificare o creare un nuovo file tramite l’editor nano


nano file_name


Visualizzare, modificare o creare un nuovo file tramite l’editor vi


vi file_name


Cancellare file


rm file_name


Cancellare tutti i file che terminano con xxx


rm *xxx


Cancellare tutti i file che iniziano con xxx


rm xxx*


Creare una nuova cartella


mkdir dir_name


Cancellare ricorsivamente cartella e contenuto


rm -r dir_name




Cancella cartella


rmdir dir_name


Mostrare il contenuto di un file tramite un listato a terminale


cat file


Copiare file in new_file


cp file new_file


Copiare il file in una nuova posizione


cp file /new/location


Ricercare file o cartelle nel livello corrente


find file_or_direcory


Mostrare a terminale le prime X righe di un file


head -n X file


Mostrare a terminale le ultime X righe di un file


tail -n X file


Spostarsi nell’albero delle cartelle


cd /path


Salire di un livello verso la radice


cd ..


Tornare alla root /


cd /


Creare un link a file o cartelle nella posizione corrente


ln link_file_or_directory /path/to/real/file/or/directory


Settare a XXX i permessi su un file


chmod XXX file_name


Settare a XXX i permessi su una cartella


chmod XXX -R dir_name


Cambiare il proprietario del file, dall’attuale a pippo


chown pippo file_name


Cambiare il proprietario della cartella, dall’attuale a pippo


chown pippo dir_name









Creare un archivio .zip contenente il file indicato


zip archivio_name.zip file_name


Creare un archivio .zip contenente la cartella indicata


zip -r archivio_name.zip dir_name


Decomprimere un archivio zippato


unzip archive_name.zip


Creare un archivio .gz


gzip file_name


Decomprimere un archivio .gz


gzip -d archive_name.gz


Decomprimere  un archivio .gz


gunzip archive_name.gz


Creare un archivio .bzip2


bzip2 file_name


Decomprimere un archivio .bz2


bzip2 -d archive_name.bz2


Decomprimere un archivio .bz2


unzip2 archive_name.bz2


Creare un archivio .tar a partire da una cartella


tar -cvf archive_name.tar directory_name


Estrarre un archivio .tar


tar -xvf archive_name.tar


Lista il contenuto dell’archivio senza estrarlo


tar -tf archive_name.tar


Creare un archivio


tar -c


Specificare un file da estrarre o da creare


tar -f


Estrarre un archivio


tar -x


Permettere di mostrare il contenuto degli archivi


tar -t


Avere in output maggiori informazioni sui file compressi o decompressi


tar -v


Archivio compresso di una cartella


tar czvf archive_name.tgz dir_name


Archivio compresso di una cartella


tar czvf archive_name.tar.gz dir_name


Archivio compresso di una cartella


tar cjvf archive_name.bz2 dir_name


Archivio compresso di una cartella


tar cjvf archive_name.tar.bz2 dir_name


Decomprime un archivio .tgz


tar xvfz archive_name.tgz


Decomprime un archivio .tar.gz


tar xvfz archive_name.tar.gz


Decomprime un archivio .bz2


tar xjvf archive_name.bz2


Decomprime un archivio .tar.bz2


tar xjvf archive_name.tar.bz2


Lista il contenuto di un archivio .tar.gz senza estrarlo


tar -ztf archive_name.tar.gz


Nota: tar serve solo ad archiviare, non riduce lo spazio occupato dai file; al contrario gzip e bzip2 comprimono ma non archiviano; combinandone l’uso è possibile archiviare comprimendo (basta aggiungere una z, gzip, o j, bzip2, alle opzioni del comando tar)











Diventare amministratore (richiede password di root)


su


Eseguire un comando come super utente (richiede password di root)


sudo command_string


Informazioni sullo stato dell’hard disk


df


Informazioni sull’occupazione dell’ hard disk in blocchi e %


df -l


Informazioni sull’occupazione dell’ hard disk in Byte e %


df -h




Visualizzare giorno della settimana, giorno del mese, mese, anno, ora corrette


date


Visualizzare un calendario del mese corrente


cal


Visualizzare UID, GID e gruppi dell’utente corrente


id


Visualizzare i processi attivi


ps


Visualizzare processi attivi


ps aux


Terminare il processo identificato dal PID utilizzato nella sintassi


kill -k process_PID_number


Visualizzare processi attivi, tempo di attività , occupazione % della CPU


top


Visualizzare informazioni sullo stato della memoria


free


Visualizzare informazioni relative alla CPU


cat /proc/cpuinfo


Montare la partizione X dell’hda sulla cartella dir_name


mount /dev/hdaX /mnt/dir_name


Smontare un volume


umount /dev/hdaX


Visualizzare il nome dell’utente corrente


whoami


Visualizzare il nome degli utenti connessi al sistema


who


Visualizzare il nome degli utenti connessi al sistema


w


Visualizzare info relative agli uenti del sistema


finger


Creare un utente X


useradd X


Eliminare l’utente X


userdel X


Modificare la password dell’utente corrente


passwd


Creare o modificare partizioni


fdisk


Visualizzare volumi, partizioni e file system


fdisk -l


Visualizzare gli ultimi login utenti


last


Visualizzare informazioni relative al kernel di sistema


uname


Visualizzare il nome del computer


hostname


Visualizzare il tempo di attività del sistema


uptime


Riavviare il sistema (anche via ssh o ftp)


shutdown -r now


Spegnere il computer (anche via ssh o ftp)


shutdown -h now


Pulire il terminale


clear 










Verificare la comunicazione tra due host


ping ip_or_domain_name_or_host_name


Aprire una connessione con un server ssh


ssh ip_or_domain_name_or_host_name


Aprire una connessione con un server ftp


ftp ip_or_domain_name_or_host_name


Copiare file locale in un host remoto via ftp


put local_file remote_file


Copiare file locale in un host remoto


scp local_file user@remote_host:remote_file


Copiare file remoto sull’host locale via ftp


get remote_file


Aprire lynx, un browser web testuale


lynx


Informazioni su un host


curl -I ip_or_domain_name_or_host_name


Informazioni su un host


host ip_or_domain_name_or_host_name


Informazioni su un host


dig ip_or_domain_name_or_host_name


Informazioni su un host


whois ip_or_domain_name_or_host_name











Infine diamo una ripassata ai principali comandi di Pacman


Verifica sincronizzazione mirror


mirror-check


Aggiornare il sistema


sudo pacman -Syu


Aggiornare il database dei pacchetti


sudo pacman -Syy


Aggiornare CCR


ccr -Syu


Aggiornare SINCRONIZZANDO i pacchetti installati con i repository


sudo pacman -Syuu


Installare un pacchetto specifico


sudo pacman -S nome_pacchetto


Installare più pacchetti con un solo comando


sudo pacman -S nome-pacchetto1 nome-pacchetto2


Installare un pacchetto in locale o da un sito web


sudo pacman -U /percorso/del/pacchetto


Rimuovere un pacchetto


sudo pacman -R nome_pacchetto


Rimuovere un pacchetto e le sue dipendenze inutilizzate


sudo pacman -Rs nome_pacchetto


Rimuovere un pacchetto, le sue dipendenze e le impostazioni


sudo pacman -Rns nome_pacchetto


Rimuovere un pacchetto richiesto da un altro pacchetto, senza rimuovere il pacchetto dipendente


sudo pacman -Rdd nome-pacchetto


Trovare pacchetti orfani


pacman -Qdt


Rimuovere pacchetti orfani (da usare con cautela)


sudo pacman -Rns $(pacman -Qdtq)


Ricerche/Interrogazioni Informazioni su un pacchetto installato


pacman -Qi nome_pacchetto


Ottenere informazioni dettagliate sul kernel


pacman -Qi linux


Interrogare un repository su un pacchetto


pacman -Ss nome_pacchetto


Interrogare un repository su un pacchetto e tutte le sue dipendenze


pacman -Sii nome_pacchetto


Interrogare il database per sapere a quale pacchetto appartiene un determinato file nel sistema


pacman -Qo /percorso/del/file


Cercare i pacchetti installati nel nostro pc, sia in base al nome del pacchetto che alla sua descrizione


pacman -Qs nome-o-descrizione-pacchetto

Elenco dei pacchetti installati da repository esterni (CCR/Aur) presenti sul nostro pc



pacman -Qm


Ripulire la cache dei pacchetti scaricati ed attualmente non installati (/var/cache/pacman/pkg)


sudo pacman -Sc[/code]


Svuotare completamente l'intera cache dei pacchetti


sudo pacman -Scc




Ricordate comunque: 


"da grandi poteri derivano grandi responsabilità..."


$ exit


 

0

Samsung: Pocket Duos, il piccolo dual-sim

Personalmente la politica di Samsung la trovo furba da un lato per avere un incasso molto alto ma stupida dall’altra perché non si aiutano di certo, più prodotti si hanno e più difficili sarà aggiornare gli stessi. L’azienda coreana sembra non capirlo e continua a sfornare prodotti, a sfornarne, a sfornarne e si apre una [...]

 

 

 

 

 

0

The App of the Week: TabletSMS – Etilometro

Android Blog Italia sta piano piano crescendo (o cercando di crescere…) e ha deciso di creare una rubrica di nome The App of the Week dove ogni lunedì sceglieremo e posteremo 3 applicazioni che troviamo utili.  Se volete anche voi volete che la vostra app basterà inviarci la vostra mail ad androidblogitalia@hotmail.it TabletSMS. Sicuramente avrete dedotto dal [...]