| 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" عبارتاند از:
PLATFORM
نامهای ویژگی معتبر برای نوع "platform" عبارتاند از:
DEVICE
نامهای ویژگی معتبر برای نوع "device" عبارتاند از:
DEPLOYMENT
نامهای ویژگی معتبر برای نوع "deployment" عبارتاند از:
- id
- شناسه استقرار
وضعیت خروج (EXIT STATUS)
در صورت یافتن مدخلهای منطبق، وضعیت خروج 0 و در صورت پیدا نشدن مورد منطبق، 1 خواهد بود.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Daniel P. Berrange <berrange@redhat.com>
کپیرایت و تکثیر (COPYRIGHT)
Copyright (C) 2012, 2014 Red Hat, Inc.
مجوز (LICENSE)
"osinfo-query" تحت شرایط مجوز GNU LGPL v2+ منتشر شده است. این یک نرمافزار آزاد است؛ برای شرایط تکثیر به کد منبع مراجعه کنید. هیچگونه ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.
| 2026-03-20 | libosinfo-1.12.0 |