Це команда smlistsh, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
smlistsh - тестова оболонка зв'язаного списку спільної пам'яті
СИНТАКСИС
смлистш розмір_розділу
ОПИС
смлистш приєднується до області системної пам’яті (при необхідності виділяє її та розміщує
під керуванням PSM за потреби) і пропонує користувачеві інтерактивну «оболонку» для тестування
різні функції керування зв'язаними списками спільної пам'яті.
смлистш друкує рядок підказки (": ") на стандартний вивід, приймає команду зі стандартного входу, виконує
команду (можливо, друк діагностичного повідомлення), потім друкує інший рядок підказки
і так далі.
Підтримуються такі команди:
h Команда допомога команда. Причини смлистш щоб надрукувати підсумок доступних команд. Те саме
ефект як ? команда
? Інший допомога команда. Причини смлистш щоб надрукувати підсумок доступних команд. Те саме
ефект як h команда
k Команда ключ команда. Обчислює та друкує невикористаний ключ спільної пам’яті для можливого використання в
підключення до області спільної пам'яті.
+ ключ_значення розмір
Команда приєднувати команда. Прикріплює смлистш до області спільної пам'яті. ключ_значення
визначає існуючу область спільної пам’яті, якщо ви хочете приєднатися до неї
існуюча область спільної пам’яті (можливо, створена іншим смлистш запущений процес
на тому ж комп’ютері). Щоб створити та приєднати до нової області спільної пам’яті іншу
процеси можуть приєднуватися до, використовувати a ключ_значення як повернуто ключ командувати та забезпечувати
розмір нового регіону. Якщо ви хочете створити та приєднати до нової спільної пам’яті
регіон, який призначений виключно для приватного використання, використовуйте -1 як ключ і вкажіть розмір нового
область.
- Команда від'єднати команда. Від’єднується смлистш з області спільної пам'яті
наразі використовується, але не звільняє пам’ять.
n Команда new команда. Створює новий список спільної пам’яті для роботи в поточному
додана область спільної пам'яті. Друкує адресу списку.
s список_адреса
Команда частка команда. Вибирає наявний список спільної пам’яті для роботи в межах
наразі приєднаний регіон спільної пам’яті.
a значення_елемента
Команда додавати команда. Додає новий елемент списку, що містить значення_елемента, до списку
на якому смлистш на даний момент діє.
p значення_елемента
Команда припинити команда. Додає новий елемент списку, що містить значення_елемента, до
список на якому смлистш на даний момент діє.
w Команда ходити команда. Друкує адреси та вміст усіх елементів списку
який смлистш на даний момент діє.
f значення_елемента
Команда знаходити команда. Знаходить елемент списку, який містить значення_елемента, у списку
на якому смлистш наразі працює, і друкує адресу цього елемента списку.
d адреса_елемента
Команда видаляти команда. Видаляє елемент списку, розташований за адресою адреса_елемента.
r Команда звітом команда. Друкує звіт про використання розділу відповідно до psm_report(3).
q Команда вихід команда. Від’єднується смлистш з області спільної пам'яті, це зараз
використання (без звільнення пам'яті) і припиняється смлистш.
EXIT СТАТУС
"0" смлистш припинено.
Використовуйте smlistsh онлайн за допомогою служб onworks.net