Я никогда не использовал его, но 'usbd', кажется, то, что Вы ищете. Согласно он - документация, это наблюдает USB-порты и выполняет пользовательские команды на определенных изменениях.
Вот страница справочника.
Если это - все, в чем Вы нуждаетесь, просто используете free
:
$ free -h | gawk '/Mem:/{print $2}'
7.8G
free
информация о памяти возвратов, -h
переключатель говорит этому печатать в человекочитаемом формате.
На Linux,
read x memtotal x < /proc/meminfo
Сохранил бы общее количество мадам в $memory
в количестве kiB. Это - объем памяти, доступный Linux, то же, как сообщается free
.
Если Вы хотите установленную RAM, Вы могли бы сделать вещи как:
awk '{s+=$0};END{print s}' /sys/bus/mc*/devices/dimm*/size
Получить размер в MiBs. Или
awk '{s+=$0};END{printf "%.2gG\n", s/1024}' /sys/bus/mc*/devices/dimm*/size
Если Вы хотите размер в гибибайте.
free
имел (хороший)-h
переключатель.Спасибо. Очень интересный, какfree
считает4.0G
(который является тем, что я получаю), более человеческая товарищеская встреча, чем4 GB
. "Мама, я голоден, я хотел бы 1,0 яблока,". Если это является лучшим, мы имеем на Linux, я должен, вероятно, просто проанализировать число и заменуG
сGB
самостоятельно.. Очень редко делайте мы видим жесткие диски, например, рекламируемый как "320G", а не "320 ГБ". :( – Robottinosino 30.03.2013, 01:31GB
, попробоватьfree -h | gawk '/Mem:/{print $2}' | rev | cut -c 2- | rev | xargs printf "%.*fGB\n" 0
– aalaap 06.04.2017, 13:10