GoGPT Best VPN GoSearch

Значок OnWorks

shtool-платформа - онлайн в хмарі

Запустіть платформу shtool у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командна платформа shtool, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


shtool-platform - ідентифікація платформи GNU shtool Unix

СИНТАКСИС


shtool платформа [-F|--формат формат] [-S|-- вер рядок] [-C|--конц рядок] [-L|--нижчий]
[-U|-- верхній] [-v|-багатослівний] [-c|-- стислий] [-n|--новий рядок] [-d|--відлагоджувати] [-t|--тип тип]
[-n|--новий рядок] [-d|--відлагоджувати]

ОПИС


shtool платформа — це гнучка програма ідентифікації платформи Unix. Він розрізняє а
платформи відповідно до його апаратні засоби архітектура та операційний система. Для обох є a
клас, продукт та technology ідентифікація. Для кожного з цих шести ідентифікацій є
це докладний, регулярний та лаконічний версія.

Це призводить до вісімнадцяти (2x3x3) доступних ідентифікаційних рядків для кожної платформи від
які зазвичай 2 вибираються в конкретній ситуації. Це робиться шляхом складання
рядок ідентифікації платформи за допомогою a формат рядок, що містить один або кілька ідентифікаційних номерів
конструкції форм ""%[xx]"" (докладний), ""%{xx}"" (звичайний) і ""% «» (стисло).

ВАРІАНТИ


Доступні наступні параметри командного рядка.

-F, --формат формат
Ця опція керує вихідним форматуванням цієї програми. Це рядок звичайного тексту
з ""%"xx"конструкції, які розширюються до різних інформаційних рядків платформи.
""%{"xx"}"" - це канонічна звичайна версія інформації. ""%["xx"]"" - це
багатослівний варіант інформації. ""%<"xx">"" - це стислий варіант
інформації. Загалом для розширення доступні такі конструкції:

%[ac] детальний клас апаратної архітектури
%{ac} звичайний клас апаратної архітектури
% стислий клас апаратної архітектури

%[ap] детальний продукт апаратної архітектури
%{ap} продукт звичайної апаратної архітектури
% стислий продукт апаратної архітектури

%[at] докладна технологія апаратної архітектури
%{at} звичайна технологія апаратної архітектури
% стислі технології апаратної архітектури

%[sc] докладний клас операційної системи
%{sc} звичайний клас операційної системи
% стислий клас операційної системи

%[sp] докладний продукт операційної системи
%{sp} звичайний продукт операційної системи
% стислий продукт операційної системи

%[st] докладна технологія операційної системи
%{st} звичайна технологія операційної системи
% стислі технології операційної системи

За умовчанням формат рядок ""%{sp} (%{ap})"", що забезпечує звичайну операційну систему
та інформацію про продукт архітектури обладнання.

-S, -- вер рядок
Цей параметр встановлює слово поділ рядок для інформаційних рядків платформи. За
за замовчуванням це "" "" (пробіл). Особливо використовується для поділу операцій
ім'я системи та версію операційної системи.

-C, --конц рядок
Цей параметр встановлює слово конкатенація рядок для інформаційних рядків платформи.
За замовчуванням це ""/"". Він особливо використовується для об’єднання кількох частин
Частини імені операційної системи та версії.

-L, --нижчий
Ці параметри забезпечують перетворення вихідних даних для всіх знизити справа

-U, -- верхній
Ці параметри забезпечують перетворення вихідних даних для всіх верхній справа

-v, -багатослівний
Ця опція застосовує докладні версії всіх конструкцій розширення формат рядок
варіант -F. Це дорівнює вказівці всіх конструкцій розширення як ""%["xx"]"".

-c, -- стислий
Ця опція застосовує стислі версії всіх конструкцій розширення формат рядок
варіант -F. Це дорівнює вказівці всіх конструкцій розширення як ""%<"xx">"".

-n, --без нового рядка
Цей параметр пропускає звичайний символ нового рядка в кінці.

-t, --тип тип
Ця опція є мета-опцією, яка внутрішньо встановлює параметри -F, -S, -C, -L, -U, -v or
-c відповідно до TYPE. Його можна використовувати для легкого визначення різноманітних загальновідомих результатів.
Наступні TYPEs доступні:

двійковий
Ідентифікатор бінарного пакета (OpenPKG RPM). Це дорівнює ""-F '% ' -L -S '' -C
'+'>" і призводить до таких результатів, як ""ix86-freebsd4.9"" і ""ix86-debian3.0"".

будувати
Перевірка часу складання (OpenPKG RPM). Це дорівнює ""-F '% ' -L -S ''
-C '+'>" і призводить до таких результатів, як ""i686-freebsd4.9"" і ""i586-linux2.4"".

гну GNU config.guess Ідентифікатор стилю. Це схоже на будувати і дорівнює ""-F
''% ' -L -S '' -C '+'>" і призводить до таких результатів, як
""i686-unknown-freebsd4.9"" і ""i586-unknown-linux2.4"".

Web Ідентифікатор заголовка сервера HTTP. Це дорівнює ""-F '"% ' -S '/' -C '+'>" і
призводить до таких результатів, як ""FreeBSD/4.9-iX86"" і ""Debian/3.0-iX86"".

Підсумок
Читана людиною багатослівна підсумкова інформація. Це дорівнює ""-F 'Клас: %[sc]
(%[ac])\nПродукт: %[sp] (%[ap])\nТехнологія: %[st] (%[at])' -S ' ' -C '/'"" та
призводить до таких результатів:

Клас: 4.4BSD (iX86)
Продукт: FreeBSD 4.9-RC (iX86)
Технологія: FreeBSD 4.9-RC (i686)

та

Клас: LSB (iX86)
Продукт: Debian GNU/Linux 3.0 (iX86)
Технологія: GNU/Linux 2.2/2.4 (i686)

все-в-одному
Універсальна інформація про повний стіл. Це просто виводить дійсно все 2x2x3
ідентифікаційні рядки у вигляді таблиці.

-d, --відлагоджувати
Цей параметр включає деякі внутрішні повідомлення про налагодження.

-V, -- версія
Цей параметр виводить інформацію про версію shtool платформа тільки.

-h, --допомога
Цей параметр виводить інформацію про використання shtool платформа тільки.

приклад


Відомі такі реальні випадки використання:

OpenPKG рішення на час побудови
$ платформа -c -L -S "" -C "+" -F "%at-%st"
$ платформа -c -L -S "" -C "+" -F "%ac-%sc"

OpenPKG бінарні пакети RPM
$ платформа -c -L -S "" -C "+" -F "%ap-%sp"

README файли
$ platform -v -F "%sp (%ap)"
$ platform -v -F "%sc (%ac)"

Налагодження
$ платформа --type=все-в-одному

ПІДТРИМКА


shtool платформа на даний момент детально знає такі конкретні платформи Unix:
FreeBSD, NetBSD, OpenBSD, Linux, Sun Solaris, SCO UnixWare, QNX Neutrino, SGI IRIX, HP HP-
UX, HP Tru64, IBM AIX та Apple Mac OS X Darwin.

Усі інші платформи Unix розпізнаються через загальні Uname(1) інформація тощо
зазвичай можна ідентифікувати достатньо, хоча ідентифікація може бути не такою
максимально точні.

ІСТОРІЯ


shtool платформа було реалізовано у вересні 2003 р Ральф S. Engelschall для використання в
ОССП та OpenPKG проекти. Це було викликано необхідністю в OpenPKG мати обидва продукти
(для імен файлів RPM) і ідентифікатори технології (для рішень під час збірки) для Unix
платформ, пакети OpenPKG підтримуються для. Це було натхнене GNU config.guess
і старий GNU shtool здогадки команда

Основна відмінність до GNU config.guess в тому, що shtool платформа не використовує a продавець
ідентифікація (більшу частину часу не може бути визначена і взагалі не використовується
проекти, які я коли-небудь бачив) і є набагато гнучкішим (клас, продукт і технологія
ідентифікації в поєднанні з докладними, регулярними та стислими висновками). Недолік
shtool платформа полягає в тому, що він (все ще) знає менш конкретні платформи, хоча загальні
Ідентифікації платформи в більшості випадків достатньо.

Використовуйте онлайн-платформу shtool за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.