[Linux-Biella] Built-in e programmi shell

Del Vecchio Lorenzo l.delvecchio a bilug.linux.it
Gio 26 Feb 2009 23:56:31 CET


On Thu, February 26, 2009 8:45 am, Daniele Segato wrote:

> c'è anche lshw

E' un comando d'oro.
Purtroppo avrei dovuto provarlo d'intuito e non l'ho fatto.
Cerco sempre vie piu' difficili ed ho la soluzione sotto gli occhi...

Grazie.


> prima di tutto "specific" non vuol dire "specifiche", e per questo
> basta un dizionario :)

Non e' colpa mia:

http://translate.google.it/translate_t?hl=it#it|en|specifiche

> e comunque non credo che "specifiche" sia la parola giusta da cercare
> in questo caso perché è più inteso come "specifiche
> richieste/necessarie" per qualche cosa.

> secondariamente non hai messo "linux" o "linux shell" o "unix shell" o
> "bash" nella stringa di ricerca


In realta' questa era la ricerca che compivo con il comando

$ man -k parole chiave

> ad esempio con
> linux hardware informations
>
> al quarto risultato ottenevi
> http://linux.byexamples.com/archives/185/get-to-know-your-hardware-information/
>
> al quinto:
> http://puschitz.com/pblog/?p=29
>
> ecc..
>
> non mettere parole a caso nella ricerca! Riflettici!


Mio miglior tentativo: ottenere "informazioni hardware" shell

In effetti devo mettermi in testa che in inglese e' meglio.
C'e' piu' documentazione!!


> non ho capito cosa vuoi fare.. ma non importa :)


Voglio diventare bravo. Voi siete sulla luna io nelle grotte sotterrane
dei domini terrestri!!
Non dico nello spazio ma neanche come sto messo adesso, all'oscuro di
tutto...


>> Ancora non conosco le potenzialita' della shell perche ne so troppo
>> poco,
>> mi limito a comandi come wc, ls -l, cp, rm -r, mv, chmod ecc.
>>
>> Mi piacerebbe imparare.

> il mio omonimo brizzolato ti ha detto dove trovare una guida in proposito

:D

>>> cat /proc/....
>>> cat /sys/....
>>> e cerca quel che ti serve
>>
>> Domani provo poi ti dico.
>
> si ma oltre a "provare" guardati cosa sono /proc/ e /sys/ per capire
> quel che stai facendo

Dunque /proc contiene dati hardware ma relativi ai processi durante
l'esecuzione di applicazioni e la computazione dei dati.

Vi sono programmi che ne visualizzano lo storico e l'evoluzione in corso
durante i processi. Visualizzano insomma lo stato dell'HW in un dato
momento.

Vengono prevalentemente utilizzati per visionare le cose durante test e
simili.
Per i miei scopi sono senz'altro piu' adatti i comandi che mi hai linkato.

con $ls -l in /dev e, $ cat/sys/sotto_cartella | less in /sys, avrei
dovuto ottenere informazioni.

In realta' non ho capito gran che.

Con:

$ ls -l /dev ottengo delle stringhe tipo:

brw-rw----+ 1 root   cdrom    11,   0 2009-02-27 00:20 scd0

Da qui l'unica cosa che so e' che ottengo 11 e 0 che hanno a che fare con
i driver utilizzati dal kernel e che scd0 dovrebbe essere la sigla con cui
il sistema indica il cdrom.

Questa era la stringa piu' facile perche' di altre non ho capito a che si
riferiscono.

Ad es:

drwxrwxrwt  2 root   root          60 2009-02-26 23:22 shm
crw-rw----  1 root   root     10, 231 2009-02-27 00:20 snapshot
drwxr-xr-x  2 root   root         180 2009-02-26 23:20 snd

E molte altre...

Devo forse cercare ogni singola sigla finale??
Non vi sono criteri di ricerca piu' intelligenti??

Poi:

Con $  cat /sys/devices/system/cpu/cpu0/cache/index0/size

Ottengo: 32K

Pero' e' molto dispersivo...

Credo che cerchero' delucidazioni su /sys e le sue discendenze anche se
anche qui alcune cose proprio non le capisco.

I comandi che mi hai dato sono fantastici.

Grazie davvero.

PS Sys e' stato introdotto solo di recente cosi' come il tool per la
creazione di file /dev che fino a poco tempo fa andavano (con molte
difficolta') creati a manina dal sistemista.

Un saluto

                              Lorenzo



-- 
"Le periferiche di input/output sono
 l'unica alternativa alla memoria"

Abe the n00b cutting/pasting ape

Abe is the #484397 linux registered userer
Mio blog: www.abelascimmia.altervista.org
jabber => wayer a jabber.linux.it



Maggiori informazioni sulla lista Linux