osinfo-query(1) Libosinfo osinfo-query(1) نام (NAME) osinfo-query - جستجوی اطلاعات در پایگاه‌داده خلاصه دستور (SYNOPSIS) osinfo-query [OPTIONS...] TYPE [CONDITION-1 [CONDITION-2 ...]] توضیحات (DESCRIPTION) دستور "osinfo-query" امکان استخراج اطلاعات از پایگاه‌داده را فراهم می‌کند. TYPE می‌تواند یکی از مقادیر "os"، "platform"، "device" یا "deployment" باشد. در صورتی که هیچ شرطی مشخص نشود، تمامی موجودیت‌های نوع داده‌شده فهرست خواهند شد. # List all operating systems $ osinfo-query os Short ID | Name ... ----------------------+----------- centos-6.0 | CentOS 6.0 ... centos-6.1 | CentOS 6.1 ... ... شرط‌ها امکان پالایش بر اساس ویژگی‌های خاص یک موجودیت را فراهم می‌کنند. برای نمونه، جهت پالایش و نمایش توزیع‌های Fedora Project، به این صورت استفاده کنید: # List all operating systems $ osinfo-query os vendor="Fedora Project" Short ID | Name ... ----------------------+-------------- fedora1 | Fedora Core 1 ... fedora2 | Fedora Core 2 ... ... مجموعه فیلدهایی که در خروجی چاپ می‌شوند را می‌توان با استفاده از آرگومان خط فرمان --fields کنترل کرد: # List all operating systems $ osinfo-query --fields=short-id,version os vendor="Fedora Project" Short ID | Version ----------------------+---------- fedora1 | 1 fedora2 | 2 ... گزینه‌ها (OPTIONS) -s PROPERTY, --sort-key PROPERTY کلید مرتب‌سازی داده‌ها را تعیین می‌کند. پیش‌فرض، مرتب‌سازی بر اساس ستون نخست است. -f PROPERTY1,PROPERTY2,..., --fields PROPERTY1,PROPERTY2,... میزان نمایانی ویژگی‌ها در خروجی را تعیین می‌کند. نام‌های ویژگی (PROPERTY NAMES) OS نام‌های ویژگی معتبر برای نوع "os" عبارت‌اند از: short-id شناسه کوتاه سیستم‌عامل name نام کامل سیستم‌عامل version رشته نسخه سیستم‌عامل family خانواده هسته سیستم‌عامل vendor توزیع‌کننده/تولیدکننده سیستم‌عامل release-date تاریخ انتشار سیستم‌عامل eol-date تاریخ پایان عمر (EOL) سیستم‌عامل codename نام کد سیستم‌عامل id شناسه سیستم‌عامل PLATFORM نام‌های ویژگی معتبر برای نوع "platform" عبارت‌اند از: short-id شناسه کوتاه بستر name نام کامل بستر version رشته نسخه بستر vendor توزیع‌کننده/تولیدکننده بستر release-date تاریخ انتشار بستر eol-date تاریخ پایان عمر (EOL) بستر codename نام کد بستر id شناسه بستر DEVICE نام‌های ویژگی معتبر برای نوع "device" عبارت‌اند از: name نام دستگاه product نام محصول دستگاه product-id رشته شناسه محصول دستگاه vendor نام تولیدکننده دستگاه vendor-id رشته شناسه تولیدکننده دستگاه class کلاس نوع دستگاه bus نوع گذرگاه دستگاه id شناسه دستگاه DEPLOYMENT نام‌های ویژگی معتبر برای نوع "deployment" عبارت‌اند از: id شناسه استقرار وضعیت خروج (EXIT STATUS) در صورت یافتن مدخل‌های منطبق، وضعیت خروج 0 و در صورت پیدا نشدن مورد منطبق، 1 خواهد بود. همچنین ببینید (SEE ALSO) osinfo-db-validate(1), osinfo-detect(1) نویسندگان (AUTHORS) Daniel P. Berrange کپی‌رایت و تکثیر (COPYRIGHT) Copyright (C) 2012, 2014 Red Hat, Inc. مجوز (LICENSE) "osinfo-query" تحت شرایط مجوز GNU LGPL v2+ منتشر شده است. این یک نرم‌افزار آزاد است؛ برای شرایط تکثیر به کد منبع مراجعه کنید. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص. libosinfo-1.12.0 2026-03-20 osinfo-query(1)