[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