Кожна команда має опис (відображається на кнопці на головній сторінці) та фактичну команду для виконання. Цей командний рядок може містити оператори оболонки, такі як |,> та; для виконання декількох команд і конвеєрів. Рядок також може містити такі параметри, як $foo , які замінюються введеннями користувачів під час виконання команди.
Ці параметри можна ввести в таблицю внизу сторінки. Для кожного параметра необхідно ввести:
- Ім'я
- Унікальний код для цього параметра. Якщо ім'я foo , то $foo буде замінено значенням параметра при виконанні команди.
- Опис
- Опис поруч із цим параметром на головній сторінці.
- Тип
- Ця опція керує способом введення параметра. Доступні варіанти:
- Текст
Повністю вільний текст. - Користувач
Ім'я користувача у вашій системі. - UID
UID користувача з вашої системи. - Групувати
Назва групи з вашої системи. - ГІД
GID групи з вашої системи. - Файл
Повний шлях до файлу. - Довідник
Повний шлях до каталогу. - Варіант
Вхід "Так" / "Ні", який встановить параметр на те, що знаходиться в полі поруч із введенням типу, лише якщо вибрано "Так". - Пароль
Повністю вільний текст, але з паролем, заміненим *. - Меню
Випадаюче меню параметрів, взятих із імені файлу, введеного в текстове поле до нього. Або замість імені файлу ви можете ввести команду з | наприкінці, вихід якого буде використаний для визначення доступних параметрів. - Завантажити
Вхідне поле для вибору файлу на стороні клієнта, який буде завантажено на сервер під час виконання команди. Він буде розміщений у тимчасовому файлі, і шлях до цього файлу буде значенням цього параметра при виконанні команди. - Текстове вікно
Багаторядкове вільне текстове поле. Коли команда виконується, будь-які символи нового рядка введеного тексту будуть перетворені в пробіли.
У більшості випадків значенням за замовчуванням для параметра буде те, що ви введете у текстове поле поруч із меню типу параметра.
- Параметр цитування?
- Якщо так, то параметр буде замінено "перед заміною, що дозволяє користувачеві вводити значення, що містять пробіли.