Un Trick per Imparare i comandi di Ubuntu

Scritto da yuri in sistema Linux | il 11.11.2008 alle 13:34

Anche se alle prime armi non si può non essere attratti dalla shell, questo è un trick per imparare i comandi principali di shell su ubuntu per non combinare guai senza tenersi vicino manuali o leggere nel wiki.

imparare-comandi-ubuntu

Non è nulla di difficile e/o particolare questo trick, consiste di impostare come sfondo del desktop una lista di comandi di shell, anche se non è il massimo dell’eleganza è un buon modo per imparare i comandi se si vedono sempre, restano in testa.

Leggendo nel forum di ubuntu ho letto una cosa tipo: che ubuntu viene utilizzato da chi è alle prime armi con linux perchè è semplice e che vuole imparare ad usarlo. Quale metodo migliore per usare linux se non comandarlo come si vuole?,

I comandi presenti nello sono facilmente comprensibili, con una breve spiegazione e divisi per categorie, le categorie sono:

  • Comandi per gestire i privilegi.
  • Il display (server x e gdm).
  • Per gestire i servizi di sistema.
  • Per la rete.
  • Sono elencati i pacchetti speciali e applicazioni varie.
  • Ci sono i comandi per gestire il firewall.
  • I comandi per gestire i pacchetti.
  • E ci sono alcuni comandi di sistema.

Il difetto se così si vuol chiamare è che è scritto in inglese ma è molto semplice non serve nessun traduttore per comprenderli, se non esistesse già in italiano e risultasse poco comprensibile qualche buon anima potrebbe tradurlo :) .

Qui c’è lo sfondo dei comandi di ubuntu.

Termini Uitilizzati: , ,

Sapere che Tempo fà da Shell

Scritto da yuri in programmi Linux | il 22.10.2008 alle 07:09

Nel pensare cosa scrivere ho fatto un piccolo script di shell che può venire utile a qualcuno permette di vedere le previsioni del tempo di domani per un qualsiasi luogo d’Italia.

previsioni-meteo-shell

Lo script è molto banale e si può migliorare molto, se viene lasciato così com’è c’è comunque la possibilità di vedere le previsioni del tempo per il giorno dopo da shell.

Per fare questo mini programmino serve solo:

  • Creare un file di testo vuoto.
  • Scriverci/incollargli

    #! /bin/bash
    lynx http://www.tempoitalia.it/previsioni/meteo/giorno_2/${1}.html

  • Adesso dargli un nome che si ricorda, io l’ho chiamato tempo.
  • Ora bisogna renderlo eseguibile tramite click destro su di esso o posizionandosi da shell nella directory dov’è lo script e digitare chmod 777 tempo se si chiama tempo.
  • Adesso se lo script è nel desktop dell’utente piero portarsi da shell con cd /home/Desktop/piero e digitare ./tempo lombardia e si avranno le previsioni del tempo per la Lombardia.

Una volta avviato lo script usare i tasti “su” e “giu” per scorrere le pagine. Così vengono mostrate le previsioni per la regione con il tasto invio si sceglierà la città di cui si vogliono sapere le previsioni. Consiglio anche di impostare le opzioni di lynx per agevolarne l’uso (premere la lettera O una volta avviato).

Per chi volesse di più qui descrivo delle toolbar, widget e/o plugin di firefox per vedere le previsioni del tempo (per linux è disponibile solo il plugin).

Termini Uitilizzati: , ,

I Comandi di XP, Linux, Oracle e SQL Server

Scritto da yuri in rete | il 18.10.2008 alle 06:45

Un servizio web molto utile, mostra tutti i comandi di Windows XP, della windows PowerShell, di Linux e MAC OS X e ci sono anche i comandi per i database Oracle e SQL server 2005.

comandi-windows-linux-oracle-sql

SS64 che è il nome del sito è veramente un vademecum per gli amministratori di sistema ed è un aiuto molto grande per chi si avvicina all’arte di interagire tramite terminale con il sistema o con il database.

Come la grande maggioranza di questi utili servizi è in inglese ma comunque ci si può fare un idea a cosa serve il comando che si viole dare.

Infine un’altra cosa utile del sito è che è presente un convertitore per poter convertire all’istante le unità del misura del computer (MB, GB, ecc.), la conversione da numeri decimali ad esadecimali, c’è una tabella di conversione dei caratteri unicode ascii e HTML ed i codici di controllo a cuo corrispondono i tasti del pc.

Qui trovate SS64.

Qui c’è il convertitore “informatico”.

Ed infine da qui si possono scaricare i comandi (file zip con il significato).

Termini Uitilizzati: , , , , , ,

Un Programma/Script per moldificare le Immagini

Scritto da yuri in programmi Linux | il 05.10.2008 alle 07:39

Ho trovato un programma/script e mi piace molto, permette di modificare le immagini in molti aspetti e di farci molte cose il tutto con la shell.

programma-script-modifica-immagini

BBIPS permette di fare una grande quantità di operazioni sulle immagini, essendo un script di shell l’utilizzo è molto semplice: basta scaricarlo, metterlo nella cartella dove teniamo le immagini/foto che vogliamo modificare, posizionarci nella directory da shell ed avviarlo con sh bbips.0.4.0.sh dove 0.4.0 è logico che se la versione se viene aggiornato di sicuro cambierà il comando.

Avvertenza:

Viene detto nelle faq del programma ma lo ripeto che lavora su tutte le immagini presenti in una directory perciò è meglio fare il backup delle immagini prima o lavorare su una cartella apposta.

Ecco cosa riesce a fare bbips:

  • Ruotare l’immagine.
  • Ridimensionarla.
  • Mettere del testo nell’immagine.
  • Creare una thumbnails dell’imagine.
  • Normalizzarla.
  • Solarizzarla.
  • Creare una galleria di immagini delle immagini presenti nella cartella.
  • Creare una galleria di immagini in bianco e nero.
  • Una galleria indice in html.
  • Vedere tutte le informazioni dell’immagine.
  • Aggiungere un commento all’immagine.
  • Cambiare l’estensione delle immagini.
  • Fare un archivio di backup delle immagini presenti nella cartella.
  • Può fare anche una serie di screenshot multipli programmati.

Nello screenshot che ho fatto per dimostrazione potete vedere il commento che ho messo all’immagini, la cartella che si è creata delle immagini modificate con il testo e l’archivio dove ha fatto il backup.

Questo script di soli 52 KByte riesce davvero a fare un infinità di cose, sicuramente molte non le ho messe, dipendenze a me non ne ha richieste, guardando il codice è necessario avere installato ImageMagick per farlo funzionare e per farlo funzionare al 100% anche jpegtran, djpeg, cjpeg, rdjpgcom, wrjpgcom, gd e jhead.

Eccovi la pagina per il download di bbips.

Termini Uitilizzati: , , , ,

Comandi di Shell per Conoscere il Computer

Scritto da yuri in sistema Linux | il 04.10.2008 alle 07:13

Vi propongo una serie di comandi linux che vanno digitati da shell per conoscere/reperire informazioni sul computer su cui gira linux.

reperire-informazioni-shell-sistema-linux

Questi comandi sono essenziali se si vuole fare l’hupgrade di hardware ed evitano l’installazione di programmi esterni, anzi si può fare tranquillamente uno script di shell che può essere trasportato per esempio su backtrack nell’usb e trovare le informazioni su computer di cui abbiamo l’accesso per ripararli e/od ottimizzarli, altri sono per reperire informazioni sul sistema in uso.

Quanti utenti sono collegati al sistema: who | wc -l.

Informazioni sul processore: cat /proc/cpuinfo.

Conoscere quante e che nome hanno le partizioni: cat /proc/partitions.

Come sapere grandezza e dove sono montate le partizioni: df -h.

Reperire informazioni sul disco fisso (HDA):

  • Modello: cat /proc/ide/hda/model.
  • Driver: cat /proc/ide/hda/driver.
  • Grandezza Cache: cat /proc/ide/hda/cache.

Sapere la versione del kernel: cat /proc/version.

Sapere che driver usa X11 (xorg): cat /etc/X11/xorg.conf |grep Device -A10 |grep -i driver.

Sapere grandezza e uso della memoria: cat /proc/meminfo.

Come vedere che impostazioni ha la rete: cat /etc/sysconfig/network-scripts/ifcfg-lo (controllate la directory /etc/sysconfig/network-scripts se ci sono altri script oltre ifcfg).

Per trovare informazioni su altre periferiche come i dischi SDA che non ho messo perché ho una configurazione un po particolare (un ide un scsi), è sufficiente andare nella directory /proc nella sottodirectory scsi e se ad esempio il file driver il comando sarà:cat /proc/scsi/driver.

Un piccolo script di shell potrebbe essere formato così:

#!/bin/bash
#informazioni processore
cat /proc/cpuinfo
#informazioni memoria
cat /proc/meminfo
#modello disco fisso
cat /proc/ide/hda/model

Termini Uitilizzati: , ,

Fare un Blog da Shell

Scritto da yuri in programmi Linux | il 25.09.2008 alle 11:25

Ho trovato un programma per linux che sicuro piacerà ai patiti del pinguino, permette di fare ed aggiornare un blog da shell.

blog-da-shell

Davvero un programma insolito BashBlogger almeno al giorno d’oggi, di sicuro fa apprezzare le potenzialità di linux.

Anche se non ci ho smanettato molto perché richiederebbe tempo “capirlo” bene come ogni programma linux ho notato una facilità d’utilizzo impressionante, ecco quello che ho dovuto fare per utilizzarlo:

  • Lo si scarica.
  • Si scompatta e si entra nella directory principale tramite shell e si avvia l’installazione con ./install.
  • Durante l’installazione vengono chiesti i dettagli del blog quale titolo, se ci sono i feed, c’è la possibilità di tenerlo sincronizzato con il server, se si vuole tenere sincronizzato si devono dare i dettagli, la directory locale dove deve essere installato ecc.
  • Una volta finita l’installazione basta aprire la shell e digitare bblog.

Ecco qui il progetto surceforge dove potete scaricare il CMS da shell bashblogger, e qui il sito principale.

Termini Uitilizzati: , ,

Adesso mettiamo l’Enciclopedia nella Shell

Scritto da yuri in programmi Linux | il 31.07.2008 alle 07:02

Abbiamo già visto come si può mettere un traduttore in shell, sempre con un semplice script possiamo mettere a portata di shell un enciclopedia, e che enciclopedia inizia con la G maiuscola, Google si chiama.

enciclopedia-nella-shell-linux

Il procedimento per far questo è uguale al procedimento per mettere il traduttore :

  • creare un file di testo vuoto con un editor di testo ed inserire #! /bin/bash
    lynx -dump "http://www.google.com/search?hl=it&q=define%3A+${1}&btnG=Google+Search"
    , dove per una migliore formattazione si può aggiungere uno spazio e poi | grep -m 15 -w "*", però a me risulta incompleto.
  • Rinominare lo script in “definisci” (senza virgolette) o quello che si vuole, io l’ho chiamato enciclopedia.
  • spostarsi nella cartella dove si trova e renderlo eseguibile impostando i permessi con chmod 777 enciclopedia e copiarlo o spostarlo in /bin/.

Ok l’enciclopedia che usa il criterio di ricerca avanzata di google define: è pronto per dare i risultati come in immagine.

Termini Uitilizzati: , , ,

Un traduttore direttamente in shell

Scritto da yuri in programmi Linux | il 18.07.2008 alle 08:08

A volte capita per chi non sa bene l’inglese sopratutto che si vuole sapere il significato di qualche parola, bisogna aprire internet e vedere il significato, ecco uno script che permette di avere il traduttore direttamente dentro la shell.

tradurre-con-la-shell

Bisogna fare un file di testo che chiameremo traduci all’interno di questo file scrivere o incollare semplicemente #!/bin/bash
w3m http://www.wordreference.com/it/translation.asp?enit=$1
, spostarsi tramite shell dov’è lo script, se è sul desktop si digitacd /home/nome_utente/Desktop/renderlo eseguibile impostando i permessi con chmod 777 traduci tramite shell (è utilizzabile da tutti così), copiarlo o spostarlo in /bin, adesso in qualsiasi directory si è viene digitato ad esempiotraduci home verrà tradotto home dall’inglese all’italiano.

Tutto qui…

Per chi ha due minuti di tempo, stavo cercando di fare la stessa cosa con google translate, ma non sono riuscito a dirigere l’input da tastiera a google, questo è il codice impostato con la traduzione della ricerca automatica della lingua all’italiano:
#!/bin/bash
lynx -dump "http://translate.google.com/translate_t?sl=auto&tl=it"

Termini Uitilizzati: , ,

Come fare un .iso da shell

Scritto da yuri in linux | il 16.07.2008 alle 07:02

Sicuramente, chi si è appena avvicinato a Linux si domanda come si “maneggia” un .iso, chi usa già Linux ma usa programmi per farlo deve provare la semplicità di fare un .iso da shell.

Ecco come creare un file immagine:

Per creare l’.iso di un cd su hard disk si digiterà mkisofs /dev/cdrom > nome_file.iso

Per montare l’immagine è sufficiente digitare mount -o loop nome_file.iso /mnt/iso

E per masterizzare l’immagine creata il comando è cdrecord -v dev=/dev/cdrom nome_immagine.iso

Per montare l’.iso bisognerà creare directory vuota in /mnt con il nome iso se non presente, e /dev/cdrom può essere sostituito con /dev/hdc ecc.

Termini Uitilizzati: , , , , , , ,

Fare ricerche in google…con la shell di google

Scritto da yuri in rete | il 06.07.2008 alle 06:14

Ho trovato un modo non consono per fare ricerche su internet, non un motore di ricerca alternativo, con google…la shell di google, ricerca con lo stile della linea di comando.


serp-shell-di-google


Per fare questa shell, sono state usate le api in ajax di google, con cui è anche possibile abbellire i siti oltre con contenuti gradevoli, anche utili (non è necessario essere programmatori, si può benissimo copiare il codice).

Con goosh, è possibile effettuare le ricerche normalmente, anche con tutti gli operatori di ricerca avanzata di google, ed è possibile anche fare login nel propio account google, e leggere l’email, guardare adsense, ecc., i servizi di google, come i siti, verranno aperti in una nuova scheda e visualizzati normalmente.

L’utilizzo è semplicissimo, basta digitare quello che si vuole cercare…, oppure per trovare le immagini ad esempio, si digita image computer, per i video si digiterà video computer, per gl altri operatori (quelli base) basta digitare h/help/? o man.

Non capisco perchè la serp, si ferma a 4 risultati, ci sarà il metodo per aumentarli.

Eccovi la shell di google.

Termini Uitilizzati: , , , ,