这是 smlistsh 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
smlistsh - 共享内存链表测试外壳
概要
斯姆利什什 分区大小
商品描述
斯姆利什什 附加到系统内存区域(必要时分配它,并将其放置
必要时在 PSM 管理下)并为用户提供一个交互式“外壳”进行测试
各种共享内存链表管理功能。
斯姆利什什 将提示字符串 (":") 打印到 stdout,接受来自 stdin 的命令,执行
命令(可能打印诊断消息),然后打印另一个提示字符串
等等。
支持以下命令:
h 这款 帮助 命令。 原因 斯姆利什什 打印可用命令的摘要。 相同的
效果作为 ? 命令。
? 另一个 帮助 命令。 原因 斯姆利什什 打印可用命令的摘要。 相同的
效果作为 h 命令。
k 这款 键 命令。 计算并打印一个未使用的共享内存密钥,可能用于
附加到共享内存区域。
+ 核心价值 尺寸
这款 连接 命令。 附件 斯姆利什什 到共享内存区域。 核心价值
标识现有的共享内存区域,如果您要附加到
一个现有的共享内存区域(可能由另一个 斯姆利什什 进程运行
在同一台电脑上)。 创建并附加到一个新的共享内存区域
进程可以附加到,使用 核心价值 由返回 键 命令和提供
尺寸 的新区域。 如果要创建并附加到新的共享内存
严格供私人使用的区域,使用 -1 作为密钥并提供 尺寸 新的
地区。
- 这款 DETACH 命令。 分离 斯姆利什什 从共享内存区域它是
当前正在使用,但不释放任何内存。
n 这款 新 命令。 创建一个新的共享内存列表来操作,在当前
附加共享内存区域。 打印列表的地址。
s 列表地址
这款 分享 命令。 选择一个现有的共享内存列表进行操作,在
当前附加的共享内存区域。
a 元素值
这款 附加 命令。 追加一个新的列表元素,包含 元素值, 到列表
在哪 斯姆利什什 目前正在运营。
p 元素值
这款 前置 命令。 预先添加一个新的列表元素,包含 元素值,到了
名单上 斯姆利什什 目前正在运营。
w 这款 走 命令。 打印列表中所有元素的地址和内容
这 斯姆利什什 目前正在运营。
f 元素值
这款 发现 命令。 查找包含的列表元素 元素值, 在列表中
在哪 斯姆利什什 当前正在运行,并打印该列表元素的地址。
d 元素地址
这款 删除 命令。 删除位于 元素地址.
r 这款 报告 命令。 根据打印分区使用情况报告 psm_报告(3)。
q 这款 退出 命令。 分离 斯姆利什什 从共享内存区域,它当前是
使用(不释放任何内存)并终止 斯姆利什什.
退出 状态
“0” 斯姆利什什 已终止。
使用 onworks.net 服务在线使用 smlistsh