Ciao, personalmente al momento mi interessa di più questo argomento rispetto all html-java... anche perché io quella sera non capivo ciò che facevate quindi se devo venire preferisco imparare qualcosa di nuovo ed insieme.<div id="yMail_cursorElementTracker_0.9092534584924579">Se poi consideri il fatto che non abito a Vigevano e che devo andare a letto presto, forse capirai che mi risulta difficile venire li tutti i lunedì.</div><div id="yMail_cursorElementTracker_0.9092534584924579">Riguardo il leggersi i manuali, lo avrei fatto avendo avuto il tempo necessario, altrimenti non avrei neanche fatto questa proposta. </div><div id="yMail_cursorElementTracker_0.9092534584924579">Il bello di una associazione come Lugducale è anche il fatto di imparare insieme per cercare di innalzare il nostro livello di conoscenza degli ambienti Linux o per lo meno renderlo più omogeneo, anche se non è facile. Io mi sono iscritta per imparare!</div><div id="yMail_cursorElementTracker_0.9092534584924579">Non sei obbligato a fare tu la parte del "docente", ci si può mettere d'accordo e ogni uno dice qualcosa di utile e curioso per gli altri, che magari vogliono imparare, altrimenti l'aspetto divulgativo dell'associazione si riduce solo ai coderdojo dove, anche li però, non hai un reale riscontro di chi ha imparato e chi no.</div><div id="yMail_cursorElementTracker_0.9092534584924579"><br></div><div id="yMail_cursorElementTracker_0.9092534584924579">Ciao, </div><div id="yMail_cursorElementTracker_0.9092534584924579">Mari<br><br><div><a href="https://overview.mail.yahoo.com/mobile/?.src=Android">Inviato da Yahoo Mail su Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <header style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>Il Gio, 11 Feb, 2016 alle 11:43, Denis LUGDucale</div><div><thenis.lugducale@gmail.com> ha scritto:</div> </header> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div dir="ltr">Ciao,<div><br clear="none"></div><div>per fortuna non c'è l'obbligo di frequenza... altrimenti tutti bocciati :-)</div><div><br clear="none"></div><div>La serata della SHELL ... pezzata? Vinco io! :-D</div><div><br clear="none"></div><div><br clear="none"></div><div>Un bell'argomento, ma cosa vogliamo imparare sulla shell?</div><div><br clear="none"></div><div>Visto che sento spesso dire: "ah ... se imparassi ad usare la riga di comando..."</div><div>Come se fosse una cosa impossibile e che faccia guadagnare una barca di punti ... per cosa poi?</div><div>Due domande</div><div>1 - mi serve?</div><div>2 - a cosa mi serve?</div><div><br clear="none"></div><div>Le mie risposte:</div><div>1 - si!</div><div>2 - automatizzare compiti tediosi</div><div><br clear="none"></div><div>Le vostre?</div><div>-------------------------------------------</div><div><br clear="none"></div><div>La shell, di suo, è solo una interfaccia utente, che ci consente di utilizzare il sistema anche senza l'ausilio di una interfaccia grafica.</div><div>Detto questo l'argomento si esaurisce fondamentalmente in 4 passi:</div><div><br clear="none"></div><div>Lesson ONE (prompt):</div><div>io@localhost$</div><div><br clear="none"></div><div>cosa significa?</div><div>io = nome utente con cui ho fatto login</div><div>@localhost? = a quale macchina è collegato nome utente (potrebbe essere una macchina in remoto es.: una shell ssh sul server web che amministro)</div><div>$ = indica la tipologia di utente connesso, $ se utente normale, # se utente con diritto di amministrazione</div><div>-------------------------------------------</div><div><br clear="none"></div><div>Lesson TWO (manual):</div><div>io@localhost$ man man</div><div>questo comando spiega come funziona il manuale, la guida per poter utilizzare la guida annessa a tutti i programmi che funzionano da riga di comando.</div><div>Una volta capito come funziona il comando man, si esegue un passo successivo per capire come funziona su di un comando vero, uno trai i più utilizzati: ls</div><div>io@localhost$ man ls</div><div>L'output mostrato a video ci fa capire cosa fa il comando "ls" e come si possa formattare il suo output per focalizzare le informazioni che ci interessano.</div><div>esercizio di utilizzo di ls.</div><div>-------------------------------------------</div><div><br clear="none"></div><div>Lesson THREE (look around):</div><div>Usare il comando ls per capire cosa c'è nel nostro sistema, imparare l'organizzazione di files e cartelle è abbastanza fondamentale per sapere dove cercare cosa, un qualsiasi manuale di base dice a cosa sarebbero destinate le varie cartelle al livello 1 del filesystem "root" / </div><div>Per chi fosse troppo pigro per leggere un libro: <a rel="nofollow" shape="rect" target="_blank" href="https://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard">https://it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard</a> , per chi ha delle curiosità in più: <a rel="nofollow" shape="rect" target="_blank" href="http://www.pluto.it/files/ildp/guide/lfh/c23.html">http://www.pluto.it/files/ildp/guide/lfh/c23.html</a> </div><div><br clear="none"></div><div>Consigliato vivamente (e solo dopo aver letto la documentazione, di cui sopra, se ne capirà il motivo):</div><div>io@localhost$ ls /bin</div><div>io@localhost$ ls /usr/bin</div><div>-------------------------------------------</div><div><br clear="none"></div><div>Lesson FOUR (help yourself):</div><div>Adesso abbiamo le armi per fare quel che vogliamo.</div><div>La sperimentazione ci permette di arrivare ovunque.</div><div>man ci permetterà di capire come funziona ogni comando utilizzabile (visto che quasi tutte le pagine di man sono "localizzate" in italiano non c'è neanche più la difficoltà della lingua).</div><div>Sperimentare per vedere se abbiamo capito è l'unico modo di metterci alla prova, e visto che si può fare da soli... non c'è nessun rischio di fare figuracce.</div><div>Una volta fatti questi quattro passi saremo tutti indipendenti e soprattutto capaci di cercare quel che ci occorre per eseguire il compito che ci siamo prefissi.</div><div>-------------------------------------------</div><div><br clear="none"></div><div>Requisiti: una conoscenza di base del sistema (la possiamo ottenere leggendo il manuale della nostra distribuzione preferita, oppure un manuale indipendente (es: Linux Administration Made Easy , se ne trova copia tradotta in italiano presso la documentazione su Pluto.it, oppure <a rel="nofollow" shape="rect" target="_blank" href="http://piccardi.gnulinux.it/documentazione/">http://piccardi.gnulinux.it/documentazione/</a> "amministrare linux") la voglia e la possibilità di perdere del tempo per fare esperienza ed imparare, ultimo ma non meno importante: porsi degli obiettivi, anche simbolici.</div><div>I primi tre passi li possiamo fare assieme una sera. Il quarto prevede necessità/curiosità ed un costante aggiornamento da parte dell'utente.</div><div>Senza aver fatto i passi fondamentali per capire cosa facciamo (manuale sistema, "man man", "man ls", "ls /bin" "man comando_interessante") cercare online e fare copia+incolla non serve a nulla.</div><div>Aver fatto un po' di calvario invece mi permette di capire sul forum ho trovato un errore battitura e il comando non funzionerà, oppure che sulla mia distro non c'è installato qualcosa che serve, oppure che sulla mia distro il comando Y sostituisce X e lo fa meglio... per cui posso modificare il comando ed essere più rapido o efficiente o... quel che voglio.</div><div><br clear="none"></div><div><br clear="none"></div><div>Ciao,</div><div>Denis</div></div><div class="gmail_extra"><br clear="none"><div class="yQTDBase yqt1507628422" id="yqtfd88465"><div class="gmail_quote">Il giorno 11 febbraio 2016 11:40, MARI <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:taoina6-zero@yahoo.it" target="_blank" href="javascript:return">taoina6-zero@yahoo.it</a>></span> ha scritto:<br clear="none"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ciao Pier! sono contenta che interessi a qualcuno la mia proposta... il fatto è che non so quando passerò, quindi sarebbe meglio se organizzaste voi il giorno o quando, ed io cercherò di adeguarmi per quella sera (ovviamente di lunedì).<div><br clear="none"></div><div>Ciao,</div><div><span class="">Mari<br clear="none"><br clear="none"></span><div><a rel="nofollow" shape="rect" target="_blank" href="https://overview.mail.yahoo.com/mobile/?.src=Android">Inviato da Yahoo Mail su Android</a></div> <br clear="none"> <blockquote style="margin:0 0 20px 0;">  <div>Il Gio, 11 Feb, 2016 alle 11:00, Pierangelo Di Palma</div><div><<a rel="nofollow" shape="rect" ymailto="mailto:dipi74@gmail.com" target="_blank" href="javascript:return">dipi74@gmail.com</a>> ha scritto:</div> <div><div class="h5"> <div style="padding:10px 0 0 20px;margin:10px 0 0 0;border-left:1px solid #6d00f6;"> <div dir="ltr">ciao Mari,<div><br clear="none"></div><div>bene, questa richiesta interessa anche a me.</div><div><br clear="none"></div><div>Quando passi vedremo di organizzare.</div><div><br clear="none"></div><div>buona giornata.</div><div><br clear="none"></div><div>Pr</div></div><div class="gmail_extra"><br clear="none"><div><div class="gmail_quote">Il giorno 11 febbraio 2016 08:57, MARI <span dir="ltr"><<a rel="nofollow" shape="rect">taoina6-zero@yahoo.it</a>></span> ha scritto:<br clear="none"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ciao, approfitto di questo post per dire che in questo periodo (ora siamo a febbraio) non potrò essere troppo presente alla riunione settimanale in sede, se pero' farete una serata dedicata ai comandi della Shell posso cercare di venire un lunedì.<div><br clear="none"></div><div>Fatemi sapere. </div><div>Ciao</div><div>Mari<br clear="none"><br clear="none"><div><a rel="nofollow" shape="rect" target="_blank" href="https://overview.mail.yahoo.com/mobile/?.src=Android">Inviato da Yahoo Mail su Android</a></div> <br clear="none"> <blockquote style="margin:0 0 20px 0;">  <div>Il Mar, 12 Gen, 2016 alle 11:07, fulvio.lugducale</div><div><<a rel="nofollow" shape="rect">fulvio.lugducale@gmail.com</a>> ha scritto:</div> <div><div> <div style="padding:10px 0 0 20px;margin:10px 0 0 0;border-left:1px solid #6d00f6;"> <div style="padding:1.5em 0.5em 0.5em 1.2em;word-wrap:break-word;">Il 11/01/2016 08:26, Fulvio Restelli ha scritto:<br clear="none">><br clear="none">> Buongiorno e buon anno ancora a tutti.<br clear="none">> Da oggi riprendono gli incontri del lunedì, presso la sede del LUG.<br clear="none">> Stasera ci si trova quindi dalle 21 circa in via persani, 22.<br clear="none">> Questa sera faremo un po' di esercizio estemporaneo di php e html.<br clear="none">> Sono quindi i benvenuti i guru del web.<br clear="none">><br clear="none">> Buona giornata e buona settimana<br clear="none">> Fulvio<br clear="none">><br clear="none">Esito positivo della serata di ieri, per il primo incontro del 2016 in sede.<br clear="none">Non per i risultati ottenuti con HTML e JQuery, ma perche' si sono<br clear="none">conosciute nuove persone interessate al LUG.<br clear="none"><br clear="none">Un benvenuto ai nuovi iscritti all'associazione, vedremo di tenervi<br clear="none">impegnati durante quest'anno.<br clear="none"><br clear="none">Buona giornata<br clear="none">Fulvio<br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Fulvio Restelli<br clear="none">Member of LUGDucale Vigevano<br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="http://www.lugducale.it">www.lugducale.it</a> <br clear="none"><br clear="none">Skype:    fulviorestelliuff<br clear="none">Linux User #486702<br clear="none">Ubuntu User #26518<br clear="none">Running:<br clear="none">Debian  8.0    (Jessy)        + Lxde        on Laptop<br clear="none">ElementaryOS    (Freya)                on Laptop<br clear="none">Puppy 6.3    (Slacko)            on Laptop<br clear="none">Xubuntu 14.04     (Trusty)    + XFCE        on desktop<div><br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Mailing list info: <a rel="nofollow" shape="rect" target="_blank" href="http://lists.linux.it/listinfo/lugducale">http://lists.linux.it/listinfo/lugducale</a></div></div> </div> </div></div></blockquote></div><br clear="none"><br clear="none">
--<br clear="none">
Mailing list info: <a rel="nofollow" shape="rect" target="_blank" href="http://lists.linux.it/listinfo/lugducale">http://lists.linux.it/listinfo/lugducale</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div> </div> </div></div></blockquote></div><br clear="none"><br clear="none">
--<br clear="none">
Mailing list info: <a rel="nofollow" shape="rect" target="_blank" href="http://lists.linux.it/listinfo/lugducale">http://lists.linux.it/listinfo/lugducale</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div><div id="msgSandbox_AMBhUtQAABUSVrxlxAI2BOMzh5IU_2" class="msgSandbox" style="padding: 1.5em 0.5em 0.5em 1.2em; word-wrap: break-word;"><div class="yQTDBase yqt1507628422" id="yqtfd63015"><br clear="none">-- <br clear="none">Mailing list info: <a shape="rect" href="http://lists.linux.it/listinfo/lugducale" target="_blank">http://lists.linux.it/listinfo/lugducale</a></div> </div> </div></blockquote></div>