 |
misterx |
chiedo una cortesia a tutti coloro che hanno già ... |
22-07-2009 06:56 |
|
 |
misterx |
.illuminato.
Registered: Sep 2003
Posts: 154 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 23:24:56 [...]
Status: Offline
Edit | Report | IP: Logged |
chiedo una cortesia a tutti coloro che hanno già sostenuto e passato con successo l'esame di laboratorio: il materiale(domande, esercizi proposti) che avete trovato in questa discussione è stato sufficiente per superare l'esame di laboratorio con tranquillità ?
|
22-07-2009 06:56 |
|
|
|  |
 |
mark |
ciao misterx,
... |
23-07-2009 11:44 |
|
 |
mark |
.grande:maestro.

Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline
Edit | Report | IP: Logged |
ciao misterx,
non vorrei sbagliare ma credo che il materiale trovato su questa discussione più eventuale materiale dato dai link proposti sia più che sufficiente
ciao
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
|
23-07-2009 11:44 |
|
|
|  |
 |
xSharKMaNx |
Ho rifatto un esercizio proposto in passato su que ... |
05-09-2009 15:57 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho rifatto un esercizio proposto in passato su questo 3D:
- Trovate la dimensione di tutti i file dell'utente root:
code:
#!/bin/sh
somma=0;
dim=0;
for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1);
do
somma=$(expr $somma + $dim);
done;
echo "Dimensione Files root: $somma";
Un ringraziamento anche da parte mia per questo 3D.
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
05-09-2009 15:57 |
|
|
|  |
 |
xSharKMaNx |
Una domanda ai più esperti:
... |
05-09-2009 16:16 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Una domanda ai più esperti:
code:
for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1);
code:
for dim in $(find -type f -user root | xargs du | cut -f 1);
Queste due istruzioni non dovrebbero riportarmi lo stesso risultato?
Ciao e Grazie!
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
05-09-2009 16:16 |
|
|
|  |
 |
mark |
[QUOTE][i]Originally posted by xSharKMaNx [/i]
... |
07-09-2009 09:54 |
|
 |
mark |
.grande:maestro.

Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by xSharKMaNx
Ho rifatto un esercizio proposto in passato su questo 3D:
- Trovate la dimensione di tutti i file dell'utente root:
code:
#!/bin/sh
somma=0;
dim=0;
for dim in $(find -type f -user root -exec ls -s {} \; | cut -d " " -f 1);
do
somma=$(expr $somma + $dim);
done;
echo "Dimensione Files root: $somma";
Un ringraziamento anche da parte mia per questo 3D.
io in questi casi uso i file temporanei per non incorrere in problemi di Out of space
ciao
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
|
07-09-2009 09:54 |
|
|
|  |
 |
xSharKMaNx |
Esercizio:
... |
07-09-2009 18:17 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Esercizio:
Trovare l'utente con il minor numero di file nel sistema
Ho generato questo script
code:
#!/bin/sh
USERS=$(cut -d : -f 1 < /etc/passwd | sort -f | uniq);
for u in $USERS; do
N=$(find / -user $u -type f | wc -l);
echo $u:$N;
done
In questo caso lo script mi genera una lista con:
utente: n.ro file
Se volessi estrarre soltanto l'unico o gli unici utenti con il minor n.ro di file come posso fare?
PS: All'esame bisogna rendere eseguile lo script oppure può essere lanciato con "sh <nome_script.sh>" ?
Ciao e Grazie
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
07-09-2009 18:17 |
|
|
|  |
 |
Shaper |
Scusate, risottopongo una domanda che è stata già ... |
08-09-2009 10:19 |
|
 |
Shaper |
.consigliere.

Registered: Sep 2007
Posts: 147 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: Secondo anno
Time Online: 1 Day, 11:23:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:
con lo script per archiviare tutti i file contenenti la parola "login"
code: find / -type f | xargs grep login
come anche ad altri ho il problema dell'errore grep: line too long - truncated
la cosa strana è che se uso l'immagine minix perEsame.qcow mi stampa moltissime linee con l'errore (quasi tutte) e ogni tanto qualche linea "giusta", cioè con un file effettivamente trovato.
Invece con l'immagine minix3-full.qcow la situazione è l'inversa: mi stampa moltissimi file effettivamente trovati e ogni tanto grep: line too long - truncated.
Sapete a cosa è dovuto e magari anche uno script che non produca questo errore?
__________________
Eidolon64|Blog
|
08-09-2009 10:19 |
|
|
|  |
 |
mark |
[QUOTE][i]Originally posted by Shaper [/i]
... |
08-09-2009 10:29 |
|
 |
mark |
.grande:maestro.

Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Shaper
Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:
con lo script per archiviare tutti i file contenenti la parola "login"
code: find / -type f | xargs grep login
come anche ad altri ho il problema dell'errore grep: line too long - truncated
la cosa strana è che se uso l'immagine minix perEsame.qcow mi stampa moltissime linee con l'errore (quasi tutte) e ogni tanto qualche linea "giusta", cioè con un file effettivamente trovato.
Invece con l'immagine minix3-full.qcow la situazione è l'inversa: mi stampa moltissimi file effettivamente trovati e ogni tanto grep: line too long - truncated.
Sapete a cosa è dovuto e magari anche uno script che non produca questo errore?
io faccio semplicemente così:
code: find / -type f | xargs grep -l login 2>/dev/null
redirezione su standard error
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Last edited by mark on 08-09-2009 at 10:32
|
08-09-2009 10:29 |
|
|
|  |
 |
xSharKMaNx |
[QUOTE][i]Originally posted by Shaper [/i]
... |
08-09-2009 12:00 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Shaper
Scusate, risottopongo una domanda che è stata già fatta in questo 3d, ma che mi sembra non abbia avuto risposta:
con lo script per archiviare tutti i file contenenti la parola "login"
code: find / -type f | xargs grep login
Nella tua istruzione ti sei dimenticato -l
code: find / -type f | xargs grep -l login
Poi se vuoi reindirizzare il tutto su di un file puoi sfruttare:
code:
find / -type f | xargs grep -l login 2>/dev/null >> list.txt
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
08-09-2009 12:00 |
|
|
|  |
 |
Shaper |
[QUOTE][i]Originally posted by xSharKMaNx [/i]
... |
08-09-2009 12:49 |
|
 |
Shaper |
.consigliere.

Registered: Sep 2007
Posts: 147 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: Secondo anno
Time Online: 1 Day, 11:23:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by xSharKMaNx
Nella tua istruzione ti sei dimenticato -l
code: find / -type f | xargs grep -l login
Poi se vuoi reindirizzare il tutto su di un file puoi sfruttare:
code:
find / -type f | xargs grep -l login 2>/dev/null >> list.txt
ah sì il -l me lo sono dimenticato quando ho scritto il post.
Ma quindi il "line too long" non influenza la correttezza del risultato? Ho provato e in effetti va tutto liscio. Sapete a cosa è dovuto? Così, per evitare l'eventuale panico durante l'esame! 
Grazie comunque!!
__________________
Eidolon64|Blog
|
08-09-2009 12:49 |
|
|
|  |
 |
xSharKMaNx |
[QUOTE][i]Originally posted by Shaper [/i]
... |
08-09-2009 14:12 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Shaper
ah sì il -l me lo sono dimenticato quando ho scritto il post.
Ma quindi il "line too long" non influenza la correttezza del risultato? Ho provato e in effetti va tutto liscio. Sapete a cosa è dovuto? Così, per evitare l'eventuale panico durante l'esame! 
Grazie comunque!!
No, non dovrebbe influenzare la correttezza del risultato, anche perchè qualora si verificasse un errore credo che il comando o lo script si pianterebbero all'istante.
Credo che il "line too long" debba essere visto come un warning.
Inserendo "2>/dev/null" eviti i messaggi d'errore [stderr] nel tuo output.
Ciao
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
08-09-2009 14:12 |
|
|
|  |
 |
xSharKMaNx |
Qualcuno mi aiuta a risolvere questi ex:
... |
08-09-2009 16:02 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Qualcuno mi aiuta a risolvere questi ex:
•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
•Trovare tutti i link simbolici nel filesystem
•Trovare tutti i file di testo che non siano script
•Contare quanti file di manuale ci sono nel filesystem
Grazie
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
08-09-2009 16:02 |
|
|
|  |
 |
mark |
[QUOTE][i]Originally posted by xSharKMaNx [/i]
... |
08-09-2009 17:02 |
|
 |
mark |
.grande:maestro.

Registered: Oct 2003
Posts: 783 (0.10 al dì)
Location:
Corso: F49
Anno: finito!
Time Online: 8 Days, 18:34:33 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by xSharKMaNx
Qualcuno mi aiuta a risolvere questi ex:
•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
•Trovare tutti i link simbolici nel filesystem
•Trovare tutti i file di testo che non siano script
•Contare quanti file di manuale ci sono nel filesystem
Grazie
a spanne
•Trovare tutti i file modificati di venerdi' (sia un venerdi' particolare che di venerdi' in generale)
find / -type f > tmp
while read l
do
g=$(echo $l | stat -Atime)
t=$(echo $g | cut -d ' ' -f 1-4)
echo -e "$l \t5" | grep $1
done < tmp
•Trovare tutti i link simbolici nel filesystem
find / -type l -exec ls -l {} \;
•Trovare tutti i file di testo che non siano script
find / -type f -exec file {} \; | grep -v script | grep text
(non molto elegante ma funziona)
•Contare quanti file di manuale ci sono nel filesystem
find / -name "*.1" | wc -l
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Last edited by mark on 08-09-2009 at 17:05
|
08-09-2009 17:02 |
|
|
|  |
 |
xSharKMaNx |
Ti ringrazio mark!
... |
08-09-2009 17:14 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Ti ringrazio mark!
Una domanda: ho un file tar.Z, come faccio ad identificare al suo interno file ".xyz" ?
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
08-09-2009 17:14 |
|
|
|  |
 |
xSharKMaNx |
[QUOTE][i]Originally posted by mark [/i]
... |
08-09-2009 17:24 |
|
 |
xSharKMaNx |
un gioco della follia

Registered: Sep 2007
Posts: 1477 (0.23 al dì)
Location:
Corso: F49
Anno: Laureato
Time Online: 10 Days, 17:15:29 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by mark
•Trovare tutti i file di testo che non siano script
find / -type f -exec file {} \; | grep -v script | grep text
(non molto elegante ma funziona)
Questo non credo sia del tutto corretto, credo sia del tipo:
find / -type f -name "*.txt" | grep -v "#!/bin/sh"
__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità . E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)
I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)
|
08-09-2009 17:24 |
|
|
|  |
 |
All times are GMT. The time now is 19:43. |
|
|
 |
|
 |
|
|
|  |
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
|
|
|
|
|
|