#1 Le 15/12/2013, à 15:45
- ar barzh paour
[résolu] résultat d'une commande unix
par curiosité qui peut m'expliquer cette commande trouvée dans la doc ubuntu
if [[ $(sed -n '/flags/{/lm/ p;q}' /proc/cpuinfo) ]] ; then echo "Compatible 64 bits" ; else echo "Non-compatible 64 bits" ; fi
le test étant "trivial" seule la partie suivante m'intéresse :
$(sed -n '/flags/{/lm/ p;q}' /proc/cpuinfo)
Dernière modification par ar barzh paour (Le 15/12/2013, à 18:25)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 15/12/2013, à 16:04
- pingouinux
Re : [résolu] résultat d'une commande unix
Bonjour,
Résultat de la commande sed, qui cherche la chaîne lm dans les lignes contenant flags. Impression de la première occurrence trouvée, et arrêt.
Hors ligne
#3 Le 15/12/2013, à 18:01
- ar barzh paour
Re : [résolu] résultat d'une commande unix
bonsoir pingouinux
recherche dans quoi ? le fichier /proc/cpuinfo ?
peut-être ne suis pas allez assez loin dans ma recherche
car quand je regarde dans nautilus le fichier /prc/cpuinfo fait 0 octets
c'est ce qui m'intrigue
ls -ails /proc/cpuinfo
4026532022 0 -r--r--r-- 1 root root 0 déc. 15 17:58 cpuinfo
Dernière modification par ar barzh paour (Le 15/12/2013, à 18:02)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 15/12/2013, à 18:09
- pingouinux
Re : [résolu] résultat d'une commande unix
Oui, c'est bien dans le fichier /proc/cpuinfo, mais c'est un fichier spécial.
$ ls -ails /proc/cpuinfo
4026532025 0 -r--r--r-- 1 root root 0 Dec 15 18:05 /proc/cpuinfo
$ sed -n '/flags/{/lm/ p;q}' /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm ida dtherm tpr_shadow vnmi flexpriority
Ajouté :
Voir Procfs, dont voici un extrait :
Puisque /proc n'est pas une arborescence réelle, il ne consomme aucun espace disque mais seulement une quantité limitée de mémoire vive. Cela aboutit à un paradoxe apparent : un fichier non vide a une taille affichée de 0 (avec ls).
Dernière modification par pingouinux (Le 15/12/2013, à 18:13)
Hors ligne
#5 Le 15/12/2013, à 18:22
- ar barzh paour
Re : [résolu] résultat d'une commande unix
je viens de trouver ceci :
pour avoir le résultat
il faut faire
/bin/cat /proc/cpuinfo
/bin/cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
stepping : 10
microcode : 0xa07
cpu MHz : 1596.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
bogomips : 5599.91
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
stepping : 10
microcode : 0xa07
cpu MHz : 1596.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
bogomips : 5599.82
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
@pingouinux
merci pour le lien de wiki
Dernière modification par ar barzh paour (Le 15/12/2013, à 18:25)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne