Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Sistemi operativi I > alcune domande di laboratorio
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
alcune domande di laboratorio

stavo sperimentando alcun comandi e ad un certo punto mi sonon accorto di non aver capito fino in fondo cosa fa

xargs

se scrivo:
find / -type f -name "*.c" | xargs grep -l "include"
mi vengono mostrati tutti i file "c" che contengono la parola include

se modifico così:
find / -type f -name "*.c" | grep -l "include"
non viene mostrato nulla ma solo un carattere
*

ora sperimentando con cut ho scritto un file di nome mio e quindi:
cat mio | xargs cut -d ' ' -f 1-3,5
e viene generato un sintax error

Ovviamente eliminando xargs il comando funziona: cosa mi sfugge a sto punto ?


grazie

ciao

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

29-07-2009 19:27
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

nelle slide della lezione 3 si chiede:

Verifcare qual'e il valore di ritorno di una pipe, anche in caso
che qualcuno dei "filtri" fallisca

che significa ?

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

30-07-2009 20:18
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ma nessuno sta preparando laboratorio che abbia voglia di contribuire anche alle domande più semplici ?

nono so voi ma a me questo http://vandali.org/DanieleMasini/My...MyLinuxsu46.php

ls -R > pippo
ls -l < pippo

in minix non funziona ....... perchè ?????

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 31-07-2009 at 19:54

31-07-2009 19:50
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Spr1gg4N
.illuminato.

User info:
Registered: Sep 2007
Posts: 162 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 18:40:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged


ls -R > pippo
ls -l < pippo

in minix non funziona ....... perchè ?????
[/B]


scusa ma cosa vuol dire che non ti funziona? è una funzionalità base di sistemi Unix la redirezione dell'input/output; che errore ti restituisce?

03-08-2009 07:29
Click Here to See the Profile for Spr1gg4N Click here to Send Spr1gg4N a Private Message Find more posts by Spr1gg4N Add Spr1gg4N to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Spr1gg4N
scusa ma cosa vuol dire che non ti funziona? è una funzionalità base di sistemi Unix la redirezione dell'input/output; che errore ti restituisce?


ciao
Non mi da nessun errore ma mi mostrava solo la prima stringa.
Se usi xargs invece:

ls -R > pippo

e poi

xargs ls -l < pippo
funziona, anche se genera degli errori dovuti ai percorsi non trovati.

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 03-08-2009 at 07:42

03-08-2009 07:38
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Spr1gg4N
.illuminato.

User info:
Registered: Sep 2007
Posts: 162 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 18:40:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

mi sembra cmq molto strano...ho appena provato per sicurezza a dare

ls -l > prova

e se controllo il contenuto di prova mi stampa correttamente le info (permessi, proprietario, data, dimensione, nome file) relative ai file che ho in quella directory.

03-08-2009 07:42
Click Here to See the Profile for Spr1gg4N Click here to Send Spr1gg4N a Private Message Find more posts by Spr1gg4N Add Spr1gg4N to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusa prova il comportamento con
ls -R > pippo
e poi
ls -l < pippo

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

03-08-2009 07:50
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Spr1gg4N
.illuminato.

User info:
Registered: Sep 2007
Posts: 162 (0.03 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 18:40:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by mark
scusa prova il comportamento con
ls -R > pippo


mi stampa in pippo la lista dei file che ho nella directory e sottodirectory


ls -l < pippo [/B]


mi stampa praticamente la lista dei file che ho nella directory (non stampa i file contenuti nelle sottodirectory)

03-08-2009 07:56
Click Here to See the Profile for Spr1gg4N Click here to Send Spr1gg4N a Private Message Find more posts by Spr1gg4N Add Spr1gg4N to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ok, grazie
ora funziona anche a me: non ho capito cosa sbagliavo!

Però:
ho creato il file pippo con all'interno una semplice riga

/etc/src/

e digitando ls < pippo

non funziona: come mai ?

edit
funziona correttamente usando
xargs ls < pippo

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 03-08-2009 at 18:37

03-08-2009 14:12
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

mi è rimasto un dubbio!

Ho capito che il bit SUID serve a fare in modo che certi comandi possano essere eseguiti dagli utenti coi privilegi di root come ad esempio il comando passwd; in questo modo un utente che desidera cambiarsi la password non ha la necessità di stressare continuamente :D l'amministratore di sistema.

Il fatto è che che se al comando passwd si cambia lo user e cioè nel caso di minix in luogo di root si imposta l'utente nobody, eseguendo poi il comando passwd da utente bin, si ottiene il messaggio Access Denied e questo, anche se il bit SUID è stato risettato come utente nobody. Per curiosità ho provato a cambiare anche i permessi rwx nel file /etc/passwd ma niente: cosa impedisce a bin di eseguire /usr/bin/passwd ?


edit
mi autorispondo: basta cambiare anche lo user ai file /etc/passwd e /etc/shadow ben veder funzionare nuovamente il comando passwd da utente bin dopo di chè passwd è stato assegnato a nobody

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

Last edited by mark on 02-09-2009 at 06:04

25-08-2009 08:17
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

nessuno ha probemi con wget in minix ?

Per velocizzare le mi prove, ho installato Apache sul mio PC ed ho scritto alcuni script che poi trasferisco in minix con wget.

Il trasferimento funziona correttamente, visualizzando lo script con vim o cat il file è un comunissimo file ascii e non si nota nessun carattere particolare se non chè, quando all'interno del file appare una cosa del tipo:

find / -type > file_tmp

mi ritrovo con un file il cui nome è file_tmp?

le ho provate tutte ma non c'è verso di eliminare quel carattere ridondante.

Se poi si digita dalla shell fil e si preme il tasto TAB per far completare il nome alla shell in modo automatico, il nome del file diventa file_tmp^M .

Che diamine sta succedendo ?

grazie 1000 a chi avrà la voglia e pazienza di rispondermi

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

03-09-2009 09:03
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

sembrerebbe un problema legato ai caratteri CR+LF di fine linea che penso dovrebbero venire convertiti in LF: ma come ?

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

03-09-2009 13:58
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
mark
.grande:maestro.

User info:
Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by mark
sembrerebbe un problema legato ai caratteri CR+LF di fine linea che penso dovrebbero venire convertiti in LF: ma come ?


ho risolto eliminando tutti gli a capo :D

ancora tutti in vacanza ?

__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....

03-09-2009 14:46
Click Here to See the Profile for mark Click here to Send mark a Private Message Find more posts by mark Add mark to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 14:45.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.091 seconds (60.55% PHP - 39.45% MySQL) con 26 query.