系统(System)
生成许多计算机系统属性的虚假数据。
commonFileExt
返回一个常用的文件扩展名。
返回: 字符串
示例
{{$system.commonFileExt}} // 'wav'
commonFileName
返回一个带有给定扩展名或常用扩展名的随机文件名。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
ext | 字符串 | 扩展名。空字符串被认为是未设置。 |
返回: 字符串
示例
{{$system.commonFileName}} // 'through.gif'
{{$system.commonFileName(ext='txt')}} // 'um_vacantly_repeatedly.txt'
commonFileType
返回一个常用的文件类型。
返回: 字符串
示例
{{$system.commonFileType}} // 'text'
cron
返回一个随机的 cron 表达式。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
includeNonStandard | 布尔值 | false | 生成的表达式中是否包含 @yearly 、@monthly 、@daily 等文本标签。 |
includeYear | 布尔值 | false | 生成的表达式中是否包含年份。 |
返回: 字符串
示例
{{$system.cron}} // '* 7 ? 7 THU'
{{$system.cron(includeYear=true)}} // '57 * * 2 ? 2070'
{{$system.cron(includeNonStandard=true)}} // '* * ? 1 *'
directoryPath
返回一个目录路径。
返回: 字符串
示例
{{$system.directoryPath}} // '/usr/bin'
fileExt
返回一个文件扩展名。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
mimeType | 字符串 | false | 有效的 MIME 类型 |
返回: 字符串
示例
{{$system.fileExt}} // 'doc'
{{$system.fileExt(mimeType='application/json')}} // 'json'
fileName
返回一个带有扩展名的随机文件名。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
extensionCount | 数字 | 1 | 定义文件名应有多少个扩展名。 |
min | 数字 | 1 | 文件名应具有的最小扩展名数。 |
max | 数字 | 1 | 文件名应具有的最大扩展名数。 |
返回: 字符串
示例
{{$system.fileName}} // 'battle.jpeg'
{{$system.fileName(extensionCount=2)}} // 'even_black.rtf.rng'
filePath
返回一个文件路径。
返回: 字符串
示例
{{$system.filePath}} // '/net/oval_specific_unselfish.svgz'
fileType
返回一个文件类型。
返回: 字符串
示例
{{$system.fileType}} // 'message'
mimeType
返回一个 MIME 类型。
返回: 字符串
示例
{{$system.mimeType}} // 'application/zip'
networkInterface
返回一个随机的 网络接口。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
interfaceSchema | 'index' | 'slot' | 'mac' | 'pci' | 接口模式。可以是 index 、slot 、mac 、pci 之一。 | |
interfaceType | 'en' | 'wl' | 'ww' | {{$helpers.arrayElement(['wl','en','ww'])}} | 接口类型。可以是 en 、wl 、ww 之一。 |
返回: 字符串
示例
{{$system.networkInterface}} // 'wlx26bf88459fdf'
{{$system.networkInterface(interfaceType='wl')}} // 'wlx5a1f70bd93bb'
{{$system.networkInterface(interfaceSchema='mac')}} // 'wwxa4403d778514'
{{$system.networkInterface(interfaceType='en',interfaceSchema='pci')}} // 'P2enp3s5f0'
semver
返回一个 语义化版本。
返回: 字符串
示例
{{$system.semver}} // '8.0.3'