Ubuntu Tips 'n Tricks Light
il mitico forum su cui ho passato molti bei momenti sta per chiudere
peccato
vorrei salvare (e magari ampliare) questa mia raccolta di suggerimenti per Ubuntu (e altre disto) che avevo postato su Beroots
tanto prima del 2010 sia EMME$ che Melinda falliranno
###
Desktop (Gestione)
applicazioni bloccate
nel raro caso in cui un'applicazione si blocchi è possibile terminarla in questo modo
System -> Administration -> System Monitor -> click con il destro su nome applicazione -> Kill Process
oppure se come me amate molte icone sulla barra applicazioni trascinateci l'icona del System Monitor, sarà più facile attivarlo in caso di bisogno
e con questo ho "svelato" un altro Trick Light
---
desktop bloccato
nel rarissimo
caso in cui si blocchi il desktop e nemmeno il mouse dia segni di vita, riavviate il server grafico premendo la combinazione ctrl+alt+backspace
tutti i programmi in esecuzione verranno terminati, ma almeno vi risparmiate un riavvio selvaggio del sistema
###
Internet (Multimedia)
visualizzare file streaming mms://
software richiesto: Firefox - VLC - MediaPlayerConnectivity
Firefox è già installato
VLC
MediaPlayerConnectivity è un'estensione per firefox, la trovate qui
una volta installata, da Firefox -> Tools -> MPC -> Configure -> Media Players
inserite nei vari campi flaggati
apply -> ok
adesso siete in grado di visualizzare i file streaming mms://
---
scaricare file streaming mms://
software richiesto: mimms
mimms
uso:
da terminale -> mimms mms://percorso/del/file.xxx
esempio:
mimms mms://rntlivewm.rai.it/raitre/report/re ... 250307.wmv
suggerimenti:
per cercare il percorso di un file streaming mms:// presente in una pagina web premere la combinazione di tasti ctrl+u -> con la finestra zeppa di codice web che si è aperta in primo piano premere la combinazione di tasti ctrl+f -> nel campo di ricerca apparso in basso a sinistra digitare mms -> l'inizio dell'url che cerchiamo è ora evidenziato -> copiamo l'url e scarichiamo il file
per approfondire l'uso di mimms da terminale
###
Internet (Download)
per scaricare un file dietro un link testuale di solito si clicca sul link, oppure tasto destro -> save as
esiste un modo più fico e veloce, cioè trascinare il link direttamente sul desktop
###
Terminale (Gestione)
1) per ripulire il terminale dalla sequenza di caratteri lasciata dall'ultimo comando eseguito basta digitare clear e premere invio, oppure la combinazione di tasti ctrl-l (elle)
2) per chiudere il terminale si usa o la classica x, ma è da sfigati
oppure si digita exit premendo poi invio, o meglio ancora la combinazione ctrl+d
###
Terminale (Sistema)
per rimuovere ogni traccia di pacchetti precedentemente installati e non più necessari o versioni precedenti di aggiornamenti digitare
e
###
Terminale (Files & Filesystem)
navigare il filesystem da terminale
se le prime volte è una cosa che può mettere angoscia, specie se siamo abituati a winzoz, man mano che la confidenza con Linux aumenta diventa necessario, gradevole e perché no gratificante
riuscire a muoversi agevolmente nel filesystem da terminale
lasciando ad altre guide il compito di spiegare la struttura del FS di Linux, vediamo i comandi essenziali
fa un elenco di tutto il contenuto della cartella corrente
come sopra, ma elenca anche i file nascosti
consente di spostarsi da una cartella all'altra
esempio:
ci porta nella root
per tornare nella home da qualsiasi punto ci troviamo basta digitare "cd" senza altre opzioni
per andare indietro di un livello
consigli:
le prime volte spostatevi di cartella in cartella digitando "ls" a ogni spostamento, in breve avrete una chiara idea della struttura del FS. lasciate pure perdere l'opzione -a per adesso
usare le wildcards (caratteri speciali)
mettiamo che dentro un'unica cartella avete duecento immagini e ottanta file di testo
come fare per elencare solo le une o gli altri?
esempio:
elencherà solo i file con estensione .txt
elenca solo le foto con estensione .jpg
consigli:
ricordate che Linux è case sensitive, per cui .JPG è diverso da .jpg
questo metodo (*) vale anche per navigare il filesystem
esempio:
sarebbe impensabile scrivere
infatti basta digitare
note:
se ci sono altre cartelle che iniziano con fo il terminale vi porterà in quella che ha il nome più corto rispettando anche l'alfabeto
esempio:
se abbiamo tre cartelle "foa fot foto" il comando "cd fo*" ci porterà nella cartella foa
consigli:
le wildcard (o caratteri speciali) vanno bene un pò per tutti i lavori sui file/cartelle
è raccomandata prudenza quando si usano per cancellare dei file in quanto una volta ranzati da terminale non passano per il cestino ma vi salutano per sempre! ocio!
---
riconoscere e visualizzare file
esempio:
il comando "file nome_file" offre una descrizione del contenuto del file desiderato
in questo caso il file amba1 è un file di testo con codifica ASCII
il comando "cat nome file" visualizza il contenuto del fiel desiderato, in questo caso "ambarabacciccicocco"
consigli:
mettiamo di avere appunti sullo stesso argomento -o argomenti che uniti offrirebbero una migliore consultazione- su diversi file
questo comando copia il contenuto di amba1 amba2 e amba3 in un unico file che abbiamo chiamato filastrocca
contenuto che andiamo a verificare con
###
Scripts
backup progressivo sincrono
gli script sfruttano la programmabilità del terminale, si tratta di sequenze di istruzioni comode per eseguire operazioni più o meno complesse
ammetto di non essermici mai messo più di tanto (sono pigrissimo
) ma ce ne sono un paio di cui non posso più fare a meno
uno è uno script che utilizzo per backuppare i miei dati importanti su un secondo disco interno
esempio:
istruzioni:
- create la cartella che ospiterà il backup
- aprite gedit (o il vostro editor preferito) e copiate l'esempio qui sopra modificando opportunamente lo script con i percorsi origine/destinazione opportuni
- chiamate il file creato come vi pare, dandogli estensione .sh
- da terminale rendete lo script eseguibile in questo modo
- per lanciare lo script è sufficiente digitare
se avete eseguito tutto bene potete creare i vostri backup da terminale a una velocità impressionante
note:
potete inserire quanti percorsi/destinazioni desiderate nello script, io ho una cartella creata nella home che ho chiamato 'docs' e ne faccio il backup completo
peccato
vorrei salvare (e magari ampliare) questa mia raccolta di suggerimenti per Ubuntu (e altre disto) che avevo postato su Beroots
tanto prima del 2010 sia EMME$ che Melinda falliranno
###
Desktop (Gestione)
applicazioni bloccate
nel raro caso in cui un'applicazione si blocchi è possibile terminarla in questo modo
System -> Administration -> System Monitor -> click con il destro su nome applicazione -> Kill Process
oppure se come me amate molte icone sulla barra applicazioni trascinateci l'icona del System Monitor, sarà più facile attivarlo in caso di bisogno
e con questo ho "svelato" un altro Trick Light
---
desktop bloccato
nel rarissimo
tutti i programmi in esecuzione verranno terminati, ma almeno vi risparmiate un riavvio selvaggio del sistema
###
Internet (Multimedia)
visualizzare file streaming mms://
software richiesto: Firefox - VLC - MediaPlayerConnectivity
Firefox è già installato
VLC
- Codice: Seleziona tutto
sudo apt-get install vlc
MediaPlayerConnectivity è un'estensione per firefox, la trovate qui
una volta installata, da Firefox -> Tools -> MPC -> Configure -> Media Players
inserite nei vari campi flaggati
- Codice: Seleziona tutto
usr/bin/vlc
apply -> ok
adesso siete in grado di visualizzare i file streaming mms://
---
scaricare file streaming mms://
software richiesto: mimms
mimms
- Codice: Seleziona tutto
sudo apt-get install mimms
uso:
da terminale -> mimms mms://percorso/del/file.xxx
esempio:
mimms mms://rntlivewm.rai.it/raitre/report/re ... 250307.wmv
suggerimenti:
per cercare il percorso di un file streaming mms:// presente in una pagina web premere la combinazione di tasti ctrl+u -> con la finestra zeppa di codice web che si è aperta in primo piano premere la combinazione di tasti ctrl+f -> nel campo di ricerca apparso in basso a sinistra digitare mms -> l'inizio dell'url che cerchiamo è ora evidenziato -> copiamo l'url e scarichiamo il file
per approfondire l'uso di mimms da terminale
- Codice: Seleziona tutto
man mimms
###
Internet (Download)
per scaricare un file dietro un link testuale di solito si clicca sul link, oppure tasto destro -> save as
esiste un modo più fico e veloce, cioè trascinare il link direttamente sul desktop
###
Terminale (Gestione)
1) per ripulire il terminale dalla sequenza di caratteri lasciata dall'ultimo comando eseguito basta digitare clear e premere invio, oppure la combinazione di tasti ctrl-l (elle)
2) per chiudere il terminale si usa o la classica x, ma è da sfigati
###
Terminale (Sistema)
per rimuovere ogni traccia di pacchetti precedentemente installati e non più necessari o versioni precedenti di aggiornamenti digitare
- Codice: Seleziona tutto
sudo apt-get autoclean
e
- Codice: Seleziona tutto
sudo apt-get autoremove
###
Terminale (Files & Filesystem)
navigare il filesystem da terminale
se le prime volte è una cosa che può mettere angoscia, specie se siamo abituati a winzoz, man mano che la confidenza con Linux aumenta diventa necessario, gradevole e perché no gratificante
lasciando ad altre guide il compito di spiegare la struttura del FS di Linux, vediamo i comandi essenziali
- Codice: Seleziona tutto
ls
fa un elenco di tutto il contenuto della cartella corrente
- Codice: Seleziona tutto
ls -a
come sopra, ma elenca anche i file nascosti
- Codice: Seleziona tutto
cd
consente di spostarsi da una cartella all'altra
esempio:
- Codice: Seleziona tutto
cd /
ci porta nella root
per tornare nella home da qualsiasi punto ci troviamo basta digitare "cd" senza altre opzioni
per andare indietro di un livello
- Codice: Seleziona tutto
cd ..
consigli:
le prime volte spostatevi di cartella in cartella digitando "ls" a ogni spostamento, in breve avrete una chiara idea della struttura del FS. lasciate pure perdere l'opzione -a per adesso
usare le wildcards (caratteri speciali)
mettiamo che dentro un'unica cartella avete duecento immagini e ottanta file di testo
come fare per elencare solo le une o gli altri?
esempio:
- Codice: Seleziona tutto
ls *.txt
elencherà solo i file con estensione .txt
- Codice: Seleziona tutto
ls *.jpg
elenca solo le foto con estensione .jpg
consigli:
ricordate che Linux è case sensitive, per cui .JPG è diverso da .jpg
questo metodo (*) vale anche per navigare il filesystem
esempio:
- Codice: Seleziona tutto
ls
foto_di_quella_volta_al_mare_che_mi_sono_sbucciato_le_ginocchia_ma_non_troppo_eh
sarebbe impensabile scrivere
- Codice: Seleziona tutto
cd nome_completo_cartella
infatti basta digitare
- Codice: Seleziona tutto
cd fo*
note:
se ci sono altre cartelle che iniziano con fo il terminale vi porterà in quella che ha il nome più corto rispettando anche l'alfabeto
esempio:
se abbiamo tre cartelle "foa fot foto" il comando "cd fo*" ci porterà nella cartella foa
consigli:
le wildcard (o caratteri speciali) vanno bene un pò per tutti i lavori sui file/cartelle
è raccomandata prudenza quando si usano per cancellare dei file in quanto una volta ranzati da terminale non passano per il cestino ma vi salutano per sempre! ocio!
---
riconoscere e visualizzare file
esempio:
- Codice: Seleziona tutto
acp@central:~/prove_terminale$ file amba1
amba1: ASCII text
il comando "file nome_file" offre una descrizione del contenuto del file desiderato
in questo caso il file amba1 è un file di testo con codifica ASCII
- Codice: Seleziona tutto
acp@central:~/prove_terminale$ cat amba1
ambarabacciccicocco
il comando "cat nome file" visualizza il contenuto del fiel desiderato, in questo caso "ambarabacciccicocco"
consigli:
mettiamo di avere appunti sullo stesso argomento -o argomenti che uniti offrirebbero una migliore consultazione- su diversi file
- Codice: Seleziona tutto
cat > filastrocca amba1 amba2 amba3
questo comando copia il contenuto di amba1 amba2 e amba3 in un unico file che abbiamo chiamato filastrocca
contenuto che andiamo a verificare con
- Codice: Seleziona tutto
acp@central:~/prove_terminale$ cat filastrocca
ambarabacciccicocco
tre civette sul como
che facevano l'amore
###
Scripts
backup progressivo sincrono
gli script sfruttano la programmabilità del terminale, si tratta di sequenze di istruzioni comode per eseguire operazioni più o meno complesse
ammetto di non essermici mai messo più di tanto (sono pigrissimo
uno è uno script che utilizzo per backuppare i miei dati importanti su un secondo disco interno
esempio:
- Codice: Seleziona tutto
#!/bin/sh
#
# questo script esegue un backup progressivo basato su rsync su cartella/disco/partizione
#
# per un corretto funzionamento si consiglia di NON usare partizioni FAT o NTFS
#
# ATTENZIONE: il backup è sincrono, cioè i file eliminati dalla cartella originale verranno
# cancellati anche nella destinazione! eliminare l'opzione --delete dallo script per
# eseguire un backup asincrono
#
# per approfondimenti su rsync digitare man rsync nel terminale
#
echo "ESECUZIONE BACKUP NOME_CARTELLA"
ls /percorso/della/cartella
rsync -vurt --progress --delete /percorso/della/cartella/ /percorso/del/backup/
echo "BACKUP NOME_CARTELLA COMPLETATO!"
istruzioni:
- create la cartella che ospiterà il backup
- aprite gedit (o il vostro editor preferito) e copiate l'esempio qui sopra modificando opportunamente lo script con i percorsi origine/destinazione opportuni
- chiamate il file creato come vi pare, dandogli estensione .sh
- da terminale rendete lo script eseguibile in questo modo
- Codice: Seleziona tutto
chmod 755 nome_script.sh
- per lanciare lo script è sufficiente digitare
- Codice: Seleziona tutto
./nome_script.sh
se avete eseguito tutto bene potete creare i vostri backup da terminale a una velocità impressionante
note:
potete inserire quanti percorsi/destinazioni desiderate nello script, io ho una cartella creata nella home che ho chiamato 'docs' e ne faccio il backup completo