![](//www.dsy.it/forum/images/space.gif) |
picchio |
Tastiera italiana nella prova lab |
22-07-2008 14:57 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
picchio |
.primate.
Registered: Dec 2007
Posts: 67 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 15:46:09: [...]
Status: Offline
Edit | Report | IP: Logged |
Tastiera italiana nella prova lab
Scusate la domanda forse scontata.
Vorrei sapere se durante la prova di laboratorio i PC hanno
già impostata la tastiera italiana o dobbiamo impostarcela noi.
Grazie
|
22-07-2008 14:57 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Joliet Jake |
[QUOTE]Scusate la domanda forse scontata.
... |
22-07-2008 15:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Joliet Jake |
.illuminato.
![](avatar.php?userid=7345&dateline=1160738478)
Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate la domanda forse scontata.
Vorrei sapere se durante la prova di laboratorio i PC hanno
già impostata la tastiera italiana o dobbiamo impostarcela noi.
Grazie
quando l'ho fatto io era in italiano
--------------------------------
scusate io sto facendo gli esercizi sulle schede.. ora prendiamo per esempio quello di trovare la somma delle occupazioni dei file di un utente.
#!/bin/sh
if [ $# -ne 1 ]; then
echo "syntax: user_size <user_name>"
exit 1
fi
ID="$(grep "^$1" /etc/passwd | cut -f 3 -d "
if [ "$ID" = "" ]; then
echo "User \"${1}\" not found"
exit 1
fi
echo "calculating..."
SUM=0
for ITEM in $(find / -user "$ID" -type f | xargs du | cut -f 1); do
SUM=$(expr ${SUM} + ${ITEM})
done
echo "User \"${1}\" takes ${SUM} KB into the system"
exit 0
questo lo sappiamo grazie a n3o, ora vorrei tanto sapere
- ma noi dovremmo sfornare robe del genere li senza sapere nulla di nulla?
- quanto cacchio di tempo abbiamo per creare questi mostri?
- ma voi la sapete fare una cosa del genere o sono solo io il ritardato cher non ci riuscirebbe mai?
- voi che avete fatto per prepararvi avetre letto le schede e basta? avete guardato altri manuali, quelli indicati sulla wiki di laboratorio?
io devo passare questo cacchio di esame, possibile che sia così complicato? mi basta passare la parte di partizione e quella di shell.. la parte di shell è così complicata porca miseria? mi viene da piangere.
rimetto assieme tutte le domande dell'ultima lezione di laboratorio sulla shell cioè la quinta:
- trovare il file più grosso in un certo ramo
- copiare files da un ramo ad un altro mantenendo intatta la struttura delle directory
- Calcolare lo spazio occupato dai file di proprieta di un
certo utente
- Scrivere un comando che conta quanti file ci sono in un
determinato ramo del filesystem
- Aggiungere 10 utenti prendendo la lista da un file di testo
- Creare un archivio tar.gz contenente tutti i file la cui
dimensione è minore di 50KB
- Rinominare un certo numero di file: per esempio tutti i file
.png in .jpg
- Creare un file da 10MB costituito da caratteri casuali
(usando /dev/random) e verificare se contiene la parola
MINIX
- Trovare l'utente che ha il maggior numero di file nel
sistema
- Trovare i 3 utenti che, sommando la dimensione dei loro
file, occupano piu` spazio nel sistema.
__________________
In Blues We Trust
Last edited by Joliet Jake on 22-07-2008 at 16:46
|
22-07-2008 15:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Joliet Jake |
soluzioni |
22-07-2008 16:30 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Joliet Jake |
.illuminato.
![](avatar.php?userid=7345&dateline=1160738478)
Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline
Edit | Report | IP: Logged |
soluzioni
allora in attesa che qualcuno mi dica se sono condannato o no cerco le soluzioni ai quesiti che ho postato sopra:
1)
trovare il file più grosso in un certo ramo
find directory -type f | xargs du | sort -n | tail -n 1
(grazie n30)
2)
copiare files da un ramo ad un altro mantenendo intatta la struttura delle directory
cp -rp /directory/albero1/* /directory/albero2
(grazie n30)
3)
Calcolare lo spazio occupato dai file di proprieta di un certo utente
SUM=0
for ITEM in $(find / -user "utente" -type f | xargs du | cut -f 1); do
SUM=$(expr ${SUM} + ${ITEM})
done
echo "${SUM} KB"
(grazie n30)
4)
Scrivere un comando che conta quanti file ci sono in un
determinato ramo del filesystem
find dir -type f | xargs du | wc -l
5)
Aggiungere 10 utenti prendendo la lista da un file di testo
Creato un file di nome utenti di questo tipo:
u0 other /usr/u0
.....ecc fino a u9
cat utenti | while read i; do adduser $i; done
6)
Creare un archivio tar.gz contenente tutti i file la cui
dimensione è minore di 50KB
find / -type f -size -50 -exec tar cvf archivio.tar {} \;
---------------
EDITERO' QUESTO POST MAN MANO CHE TROVO LE SOLUZIONI/CI ARRIVO
__________________
In Blues We Trust
Last edited by Joliet Jake on 23-07-2008 at 16:16
|
22-07-2008 16:30 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
ste182 |
ma io non capisco a cosa serve mettere
... |
22-07-2008 16:36 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
ma io non capisco a cosa serve mettere
!/bin/sh per gli script
se lo scrivo io mi da errore "no such file or directory"
----
no niente scusate... ho scritto una cazzata..ho capito da solo ahahah
__________________
Live Fast, Die Fun
Last edited by ste182 on 22-07-2008 at 16:50
|
22-07-2008 16:36 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
carla86 |
ti da errore perchè manca un cancelletto
... |
22-07-2008 17:27 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
ti da errore perchè manca un cancelletto
la riga giusta è #!/bin/sh
serve per fare uno script nell'editor e poi farlo girare direttamente....
|
22-07-2008 17:27 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
o ma ragazzi perchè se scrivo
... |
23-07-2008 10:48 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
o ma ragazzi perchè se scrivo
find / -type f -size -20| xargs tar cvf archivio.tar
mi dice cannot open archivio.tar..
e poi come cavolo funziona il comando ar non riesco propio a farlo andare..
PS
ho risolto in questa maniera
find / -type f -size -20 -exec tar cvf archivio.tar {} \;
se metto ar però non mi va..
find / -type f -size -20 -exec ar c archivio.a {} \;
Last edited by Gehur on 23-07-2008 at 10:56
|
23-07-2008 10:48 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
darkshadow |
 
... |
23-07-2008 10:57 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
darkshadow |
Are You From The Past?
![](avatar.php?userid=9912&dateline=1222031114)
Registered: Jul 2007
Posts: 485 (0.08 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline
Edit | Report | IP: Logged |
 
credo perchè devi passare a tar ulteriori parametri perchè non penso ti crei di default un archivio tar magari se solo li passi il nome dell'archivio cerca di aprirlo. guarda il man di tar cmq ti consiglio di vedere anche ar perchè negli ultimi esami di lab chiedeva di archiviarli con ar
__________________
by Ð@rk§h@ÐØw
Last edited by darkshadow on 23-07-2008 at 11:07
|
23-07-2008 10:57 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Joliet Jake |
[QUOTE]Aggiungere 10 utenti prendendo la lista da ... |
23-07-2008 12:40 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Joliet Jake |
.illuminato.
![](avatar.php?userid=7345&dateline=1160738478)
Registered: Oct 2006
Posts: 249 (0.04 al dì)
Location: Milano
Corso: Informatica triennale
Anno: 3
Time Online: 1 Day, 4:31:25 [...]
Status: Offline
Edit | Report | IP: Logged |
Aggiungere 10 utenti prendendo la lista da un file di testo
questa si fa così
cut -f 1 file | xargs adduser {} gruppo /usr/{}
?
__________________
In Blues We Trust
|
23-07-2008 12:40 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Deky |
raga...mi avete abbuffato a rispondere su sto ca** ... |
23-07-2008 12:41 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Deky |
.fedelissimo.
![](avatar.php?userid=8126&dateline=1193761526)
Registered: Feb 2007
Posts: 53 (0.01 al dì)
Location:
Corso: informatica
Anno:
Time Online: 20:50:18 [...]
Status: Offline
Edit | Report | IP: Logged |
raga...mi avete abbuffato a rispondere su sto ca**o di post....ne potete aprire uno nuovo??? che mi continuano ad arrivare le mail ![:D](images/smilies/icon_mrgreen.gif)
ciau
|
23-07-2008 12:41 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
GiaXVI |
spunta la check babbo!!!!!!!!!!!!!!!! fai informat ... |
23-07-2008 12:50 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
GiaXVI |
.........................
Registered: Oct 2005
Posts: 86 (0.01 al dì)
Location: settimo milanese
Corso: informatica
Anno: 2
Time Online: 21:45:22 [...]
Status: Offline
Edit | Report | IP: Logged |
spunta la check babbo!!!!!!!!!!!!!!!! fai informatica o agraria??
|
23-07-2008 12:50 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
haha risposta corretta, modo forse un po violento ... |
23-07-2008 13:46 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
haha risposta corretta, modo forse un po violento ![:D](images/smilies/icon_mrgreen.gif)
Last edited by Gehur on 23-07-2008 at 14:05
|
23-07-2008 13:46 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
ste182 |
[QUOTE][i]Originally posted by jeremy.1983 [/i]
... |
23-07-2008 18:14 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by jeremy.1983
ma perEsame.qcow è quello che si usa fisicamente all'esame, giusto?
Per me è meglio, io ho praticamente sempre usato solo quello. Però è vero ho notato parecchi errori col for. Adesso provo a riscrivere i miei script col while
Dengh'iu
io non riesco a farla andare l'immagine perEsame.qcow ... la lancio da qemu facendo:
qemu -hda perEsame.qcow parte minix e si blocca alla schermata del dump dei registri e i processi... poi non va più avanti
__________________
Live Fast, Die Fun
|
23-07-2008 18:14 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
ste182 |
- calcolare lo spazio occupato da un utente (dai s ... |
23-07-2008 18:34 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
ste182 |
.arcimaestro.
Registered: Oct 2004
Posts: 258 (0.03 al dì)
Location:
Corso: informatica
Anno:
Time Online: 2 Days, 5:06:07: [...]
Status: Offline
Edit | Report | IP: Logged |
- calcolare lo spazio occupato da un utente (dai suoi files)
ho modificato lo script per calcolare lo spazio occupato da OGNI utente sul sistema.. sembra funzionare per un pò, dopo comincia a dire "out of space".. sapete dirmi perchè?
il codice è questo:
#!/bin/sh
sum=0
for id in $(cut /etc/passwd -d : -f 3); do
for item in $(find / -type f -user $id | xargs du | cut -f 1); do
sum=$(expr $sum + $item)
done
echo "dim. tot. dei files di utente $id: $sum Kb"
dome
__________________
Live Fast, Die Fun
|
23-07-2008 18:34 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
anche a me a volte escono sti errori e per quanto ... |
23-07-2008 19:34 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
anche a me a volte escono sti errori e per quanto mi riguarda non mi interesso per il semplice fatto che lo script è scritto in maniera corretta quindi do la colpa al fatto si usare la macchina virtuale con ste immagini prese dal wiki..
spero di non pentirmene domani ![:D](images/smilies/icon_mrgreen.gif)
Last edited by Gehur on 23-07-2008 at 19:56
|
23-07-2008 19:34 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
jaguaro |
scusa ma....
... |
23-07-2008 21:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
jaguaro |
.consigliere.
![](avatar.php?userid=6999&dateline=1173796770)
Registered: Jun 2006
Posts: 108 (0.02 al dì)
Location: Milano
Corso: STCM
Anno: 3°
Time Online: 11:05:50 [...]
Status: Offline
Edit | Report | IP: Logged |
scusa ma....
Scrivere un comando che conta quanti file ci sono in un
determinato ramo del filesystem
find dir -type f | xargs du | wc -l
questa soluzione funziona ma è uno spreco di risorse..
il du non serve, devi solo calcolare quanti file sono..
per cui io farei
code:
find dir -type f | wc -w
__________________
Carlo Boni
Rappresentante Studenti
Sinistra Universitaria
|
23-07-2008 21:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
All times are GMT. The time now is 13:02. |
|
|
![Post New Thread](images/newthread.gif) |
|
![Post A Reply](images/reply.gif) |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
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
|
|
|
|
|
|