@ai-ecoverse/wasm-coreutils
GNU coreutils (单二元) 对于 slic.
pnpm add -g @ai-ecoverse/wasm-coreutils
没有 TZ 是指世界协调时(9.1.2.0-15)
与 TZ 未设定,如在7的默认环境中, date, (中文(简体) ), touch, (中文(简体) ), ls
其他使用协调世界时并命名 UTC,如同 GNU 日期在 Linux 主机上所做的
没有 /etc/localtime数字 : date -d @0 指纹
Thu Jan 1 00:00:00 UTC 1970。直到9.1.2.0-14未设定 TZ 意为
浏览器自己的时区,命名为 Emscripten names it(UTC-0000 世界协调时
浏览器, homecoop#1626. 设定 TZ (单位:千美元)TZ=Europe/Berlin, (中文(简体) ), TZ=EST5EDT用于
当地时间.
nice 和时区名称(9.12.0-14)
nice 保持每个过程的舒适度, 就像在 Linux 上: 它从 0 开始, nice -n N
加上N(默认为10个,最多为19个),子女继承. 谁都可以
养活它,只有根能降低它,对于任何人 nice -n -1 cmd 警告时
cannot set niceness 运行 cmd 无论如何。 slicc-内核没有调度器
优先级,所以值不会改变程序运行的方式;它是
这样可以读取脚本 nice 看真实的数字。 直到每辆9.12.0-13
20岁和每岁 nice -n 警告(homescoop#863).
内核保持不优美,所以值会前往儿童进程
环境变量 SLICC_NICE (只在不是0的时候). 一个值
整个数字不算为0, 而一个外面 -20.19 被夹住.
因为这是一个环境变量,任何人都可以设置它(SLICC_NICE=-5 nice 打印 - 5 给任何用户; 仅此而已, 因为内核
每个过程都一样 已知限制 :
env赤裸裸的printenv把它从他们的名单上删除,但printenv SLICC_NICE打印它和其他程序(export -p来来来来来来来 见之;env -i放弃它:nice -n 5 env -i nice打印 0, Linux 打印 5.
这些限制会一直停留到斯克-内核保持每个过程的舒适性(一个 答案以获取优先级/设置优先级,因为它回答的不相同; 内部没有变化 creautils可以抬起它们(homescoop#1627).
date +%Z 将 IANA 区域命名为 tz 数据库中的 : JST, (中文(简体) ), GMT编号 :BST 页:1
伦敦, GMT编号 :IST 为都柏林, CET编号 :CEST, (中文(简体) ), AEST编号 :AEDT, (中文(简体) ), IST 页:1
加尔各答,以及 +04 数据库没有名称(迪拜).
以前,美国以外的大多数地区都是一个数字(+09 (东京) 名称
来源于数据库名称的表格,按区域、协调世界时的相冲和是否
日出节省时间(当抵消额高于最低时)
从浏览器的美国
名称 (EST, (中文(简体) ), PDT, (中文(简体) ), AKST) (中文(简体) ). 桌子从不写字母
数据库有数字:2011-2014年的加里宁格勒 +03无法做到的地方
说,数字是打印的,所以有些区域老的名字是数字
(伊斯坦布尔、安曼或的黎波里) EET莫斯科大学的 MSK 以 +04 为单位
2011-2014年,伦敦 BST (homescoop#1417).
时区和环境(9.12.0-12)
date, (中文(简体) ), touch, (中文(简体) ), ls 和其余的荣誉 TZ数字 :
- POSIX规则:
EST5EDT, (中文(简体) ),JST-9, (中文(简体) ),UTC0, (中文(简体) ),<+0330>-3:30,带有规则 例如,M3.2.0,M11.1.0或美国的规则 当没有. - IANA名称 :
America/New_York, (中文(简体) ),Europe/Berlin,来自浏览器 时区数据. - 默认 : 空的或未知的
TZ是世界协调时,并且date -u是世界协调时。 与 没有TZ浏览器本身的时区一直应用到9.12.0-14 这也是协调世界时的9.12.0-15.
env -i 财务报告和审定财务报表 env -u 离开完全环境 他们说。 在此之前
在 Emscripten 的占位符中填入的程序(USER=web_user, (中文(简体) ), PATH=/, (中文(简体) ),
HOME=/home/web_user, (中文(简体) ), LANG) (中文(简体) ).
uname (第9.12.0-7号决定)
uname 通过导入询问块状内核 env.__syscall_uname
(slic-内核#625)取而代之的是Emscripten的内置回答. 内核
回答它给 Linux,其主机名,发布于
/proc/sys/kernel/osrelease (单位:千美元)6.0.0-slicc和 wasm32; 较旧内核
留下默认值,这是9.12.0-6总是打印的: Emscripten, (中文(简体) ),
emscripten, (中文(简体) ), 4.0.23, (中文(简体) ), #1, (中文(简体) ), wasm32。 。 。 .
调试器中不再包含构建机器的 emsdk 缓存路径
字符串( homescoop # 358 映射到 /emsdk),所以在别处重建会给
相同的字节.
径行(9.12.0-6)
bin/coreutils (标记胶水) slicc.commands 条目名称)是
软件包中模式 0755, 因此可以在 slic-内核 下按路径运行
用户强制。 9.1.2.0至5号装运了这批货物 Permission denied
(126) (英语).
硬链接 (9.12.0-6)
ln, (中文(简体) ), ln -f, (中文(简体) ), cp -l 财务报告和审定财务报表 link 请 slicc- 内核 创建链接
(单位:千美元)__syscall_linkat, slic-内核#563). 在石板内核1.90.0上工作
有硬链接的挂载( tmpfs),并给出 Too many links 操作系统
根和块 Cross-device link 穿过山峰 在更古老的内核上 每一个硬链接
实值 Too many links如在9.12.0-5中, 呼叫从未到达内核.
设备编号(9.12.0-6)
stat -c '%t:%T' 财务报告和审定财务报表 ls -l 显示设备的主要和次要数字为
硅内核报告它们(/dev/null 实值 1, 3. 最高为 9.1.2.0-5 标记
statx() 掉下来了: stat 说 0:0 财务报告和审定财务报表 ls -l 留下的打印数字
堆栈( homescoop# 324) .
用户 (9.12.0-5, slic-内核 ? 1.44.0)
id, (中文(简体) ), whoami, (中文(简体) ), groups, (中文(简体) ), logname, (中文(简体) ), ls -l 财务报告和审定财务报表 stat 名称用户和组
从硅内核的程序证书及其 /etc/passwd 财务报告和审定财务报表
/etc/group数字 :
- root( 内核默认值) 是
uid=0(root)· ; - 用户添加到
kernel.users.add获得自己的uid,其组(用于 实例users)及其名.
没有退缩:在一个更老的内核上,ID是 -1. 文件拥有者是 内核,和1.44.0报告uid1000每个文件.