.dsy:it. Pages (2): [1] 2 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- [LAB] Esercizi di Shell (http://www.dsy.it/forum/showthread.php?threadid=36913)


Posted by gq690051 on 12-11-2008 19:23:

Post [LAB] Esercizi di Shell

Ciao a tutti! ho aperto questo thread perchè ho un problema di shell!

ho visto il thread di partizione ed è mooooolto utile e sopratutto fatto bene!

mi chiedevo perchè in questo thread non postare esercizi di shell che possono esserci o no all'esame?

il mio problema è proprio questo non riesco ad esercitarmi con la shell

non vi preoccupate di spiegare il codice i comandi se non li conosco li studio tramite il man di minix

vi prego aiutatemi!

grazie sin da ora


Posted by nsajuve on 12-11-2008 21:34:

ciao, anch'io ho bisogno di studiare il lab, dato che se a gennaio nn lo supero, devo rifare tutto!!! tu hai capito come si fa a iniziare proprio a lavorare con il minix? cioè anche la parte di partizione,? perfavore mi potresti aiutare a cominciare a fare qualcosa!?

grazie per la tua disponibilità


Posted by gq690051 on 13-11-2008 18:01:

http://www.dsy.it/forum/showthread....&threadid=30276

questo è perfetto! io l'ho provato passo passo e funzia!

se non usi linux ma win c'è anche scritto come creare il disco di 0 in win.


Posted by nsajuve on 14-11-2008 08:17:

ciao! grazie per la risposta. cioè io se nn so niente di lab, e oglio passare l'esame comincio da quel thread? grazie :)


Posted by gq690051 on 15-11-2008 12:11:

il primo esercizio che si farà al lab è la partizione! il secondo la shell e il terzo è il kernel! o almeno so che è così!

a me cmq interessano esercizi di shell se qualcuno sa degli esercizi di shell che funziano li posti così iniziamo a fare esercizi, impariamo la logica e quant'altro


Posted by gq690051 on 03-12-2008 16:40:

ragazzi! vi posto un esercizio di shell che funziona:

Trovare il file più grosso del sistema

find / -type f | xargs du | sort -n | tail -1


Posted by Fonzie on 18-12-2008 15:25:

Ciao anche io sto preparando il lab. Volevo chiedere aiuto con un esercizio. Vi metto il testo:

Si immagini di avere un file contenente il sorgente di un
programma scritto in un linguaggio di programmazione in
cui i commenti occupino intere righe che iniziano con il
carattere #. Scrivere una serie di comandi per ottenere il
programma senza commenti. (grep)

Allora la mia soluzione è questa

grep -v '#' /programma > programma2

Così però perdo tutte le righe che contengo '#', non solo quelle che lo hanno come primo carattere. Idee su come ottenere un comando che elimi solo le righe che hanno '#' come primo carattere?

__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità

Guccini

Visti My Fotolog


Posted by pamarcan on 18-12-2008 17:33:

c'eri vicino

grep -v ^# .........

se lo dovessi alla fine della riga #$

quindi ^ e $ delimitano inizio e fine riga.


RTM


Posted by Fonzie on 21-12-2008 14:27:

Grazie mille!

__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità

Guccini

Visti My Fotolog


Posted by Fonzie on 06-01-2009 15:04:

Altra domanda da un milione di dollari, come faccio le parentesi graffe? In minix il tastierino non funziona sotto windows.

__________________
Ci vuole scienza, ci vuol costanza ad invecchiare senza maturità

Guccini

Visti My Fotolog


Posted by pamarcan on 06-01-2009 19:19:

AltGr + Shift + [

AltGr + Shift + ]

dipende un po' dalla tua tastierà però


Posted by vittorio on 13-01-2009 16:24:

qualcuno è così gentile da postarmi una guida sui significati di tutti i comandi Minix?? tipo: a cosa serve xargs du, ecc ecc cioè una guida completa... il 16 devo fare il lab e attualmente so solo partizionare bene


Posted by gq690051 on 15-01-2009 10:49:

non penso che ci sia qualcuno che abbia fatto una cosa del genere

quindi penso che se vogliamo avere un aiuto del genere dobbiamo unire le forze

incomincio io con uno dei comandi molto utili

find - trova i file con una determinata condizione

esempio:

find / : vi elenca tutti i file a incominciare dalla root

Condizioni
la sintassi è: find / -<condizione>
-name s : vera se trova un file che ha nome (in questo caso) s
-size n : vera se trova un file di grandezza n blocchi (se non sbaglio un blocco sono 512 byte, ma è da verificare la cosa)
-inum n : vera se il numero dell'i-node del file è n
-mtime n: vera se la modifica del file rispetto ad oggi è stata fatta n giorni fa
-links n : vera se il numero di link al file è n
-newer f : vera se il file è "più nuovo" o più recente di f
-perm n : vera se il numero di bit dei permessi del file è n (in ottale)
-user u : vera se l'uid=u (è un valore numerico non il login)
-group g : vera sel il gid=g (è un valore numerico non il nome del gruppo)
-type x : dove x è b,c,d,f,u,g (block, char, dir, file, setuid, setgid
-xdev :non attraversare i dispositivi per la ricerca di file system montati (tradotto da man di minix)


Posted by gq690051 on 15-01-2009 11:25:

altro comando che viene usato negli esercizi

du - stampa lo spazio disco usato

Esempio

du /<directori> o <file> - stampa il file o i files e la loro occupazione nel disco

Condizioni:

-a : dai l'utilizzo a tutti i file (tradotto dal man di minix)
-l n : elenca sino a n livelli di sottodirectory
-d : non attraversa i confini del file system (tradotto dal man)
-s : solo sintesi


Posted by vittorio on 15-01-2009 14:05:

Speriamo che domani non ci siano esercizi difficili che io non ho voglia di spaccarmi il cervello in due.


All times are GMT. The time now is 20:42. Pages (2): [1] 2 »
Show all 17 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.