format translation: update

italian
Ein Verne 2019-10-20 10:34:33 +08:00 committed by Starbeamrainbowlabs
parent 30c2bd4c7c
commit b33795f8ab
72 changed files with 173 additions and 173 deletions

View File

@ -10,11 +10,11 @@
- 将文件从 URL 保存到由 URL 指示的文件名中:
`curl -O {{http://example.com/ 文件名}}`
`curl -O {{http://example.com/filename}}`
- 下载文件,跟随 [L] 重定向,并且自动 [C] 续传(恢复)前序文件传输:
`curl -O -L -C - {{http://example.com/ 文件名}}`
`curl -O -L -C - {{http://example.com/filename}}`
- Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):

View File

@ -4,11 +4,11 @@
> 支持 HTTP, HTTPS, 和 FTP.
> 更多信息:<https://www.gnu.org/software/wget>.
- 将该 URL 的内容下载到文件中 (在这个例子中文件名为 "foo"):
- 将该 URL 的内容下载到文件中 (在这个例子中文件名为 "foo":
`wget {{https://example.com/foo}}`
- 将该 URL 的内容下载到文件中 (在这个例子中文件名为 "bar"):
- 将该 URL 的内容下载到文件中 (在这个例子中文件名为 "bar":
`wget -O {{bar}} {{https://example.com/foo}}`

View File

@ -1,6 +1,6 @@
# write
> 向某个终端上的特定用户的屏幕写入信息 (ctrl-C 来停止写入).
> 向某个终端上的特定用户的屏幕写入信息 Ctrl-C 来停止写入).
> 使用 `who` 命令来获取所有活动用户的终端 id. 参见 `mesg`.
- 向指定的终端 ID 上的指定用户写入信息:

View File

@ -23,6 +23,6 @@
`apt-get autoremove`
- 升级已安装的软件包(类似于`upgrade`), 移除过时的软件包并安装额外的软件包以满足新的依赖:
- 升级已安装的软件包(类似于`upgrade`, 移除过时的软件包并安装额外的软件包以满足新的依赖:
`apt-get dist-upgrade`

View File

@ -22,6 +22,6 @@
`aptitude upgrade`
- 更新已安装的软件包(类似于`aptitude upgrade`), 移除过时的软件包并安装额外的软件包以满足新的软件包依赖项:
- 更新已安装的软件包(类似于`aptitude upgrade`命令), 移除过时的软件包并安装额外的软件包以满足新的软件包依赖项:
`aptitude full-upgrade`

View File

@ -22,7 +22,7 @@
`brew update`
- 删除已安装软件的旧版本 (如果未给出软件名称,则处理所有已安装的软件 - 并不会影响到当前使用的已安装版本.可以理解为清一下缓存释放空间.):
- 删除已安装软件的旧版本 (如果未给出软件名称,则处理所有已安装的软件 - 并不会影响到当前使用的已安装版本,可以理解为清一下缓存释放空间):
`brew cleanup {{软件名}}`
@ -34,6 +34,6 @@
`brew doctor`
- 启动通过 brew 安装的服务,如 nginx,mysql 等.启动后还会自动随开机启动,直到你选择 stop 停止.(缺点是如果发生错误,它也会返回成功,而不是报错.)
- 启动通过 brew 安装的服务,如 nginx,mysql 等启动后还会自动随开机启动,直到你选择 stop 停止.(缺点是如果发生错误,它也会返回成功,而不是报错:
`brew searvices {{start|stop|restart}} {{软件名}}`

View File

@ -10,7 +10,7 @@
`cal -3`
- 显示指定月份的日历 (month 为 1-12):
- 显示指定月份的日历(月份为 1-12 月):
`cal -m {{月}}`
@ -18,7 +18,7 @@
`cal -y`
- 显示指定某年的日历 (year 为 4 个数字):
- 显示指定某年的日历(年份为 4 个数字):
`cal {{年}}`

View File

@ -1,6 +1,6 @@
# command
> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名.(会忽略掉一切别名,执行命令本身)
> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名(会忽略掉一切别名,执行命令本身).
- 从字面上执行 ls 程序,即使存在 ls 别名:

View File

@ -1,6 +1,6 @@
# date
> 设置或显示系统日期
> 设置或显示系统日期.
- 使用默认区域设置的格式显示当前日期 :

View File

@ -6,6 +6,6 @@
`drutil eject`
- 将目录作为 iso9660 文件系统刻录到 DVD 上.完成后不验证和弹出:
- 将目录作为 iso9660 文件系统刻录到 DVD 上完成后不验证和弹出:
`drutil burn -noverify -eject -iso9660`

View File

@ -2,7 +2,7 @@
> 确定文件类型.
- 提供指定文件类型的描述.对于没有文件扩展名的文件可以正常工作:
- 提供指定文件类型的描述对于没有文件扩展名的文件可以正常工作:
`file {{文件名}}`

View File

@ -1,6 +1,6 @@
# fsck
> 检查或修复文件系统的完整性.运行命令时应卸载文件系统.
> 检查或修复文件系统的完整性运行命令时应卸载文件系统.
> 它是一个包装器,包含 `fsck_hfs`, `fsck_apfs`, `fsck_msdos`, `fsck_exfat`, `fsck_udf` 作为可选.
- 检查文件系统 /dev/sda报告损坏的块:

View File

@ -6,18 +6,18 @@
`logger {{消息内容}}`
- 从stdin获取输入并记录到系统日志syslog:
- 从 stdin 获取输入并记录到系统日志 syslog:
`echo {{记录内容}} | logger`
- 将输出发送到在给定端口上运行的远程系统日志服务器.默认端口为514:
- 将输出发送到在给定端口上运行的远程系统日志服务器。默认端口为 514:
`echo {{记录内容}} | logger -h {{服务器名}} -P {{端口}}`
- 对记录的每一行使用特定的标签.默认值是登录用户的名:
- 对记录的每一行使用特定的标签默认值是登录用户的名:
`echo {{记录内容}} | logger -t {{标签}}`
- 以给定的错误等级记录消息. 默认是 `user.notice`. 使用 `man logger` 查询所有可选等级:
- 以给定的错误等级记录消息默认是 `user.notice`. 使用 `man logger` 查询所有可选等级:
`echo {{记录内容}} | logger -p {{user.warning}}`

View File

@ -1,11 +1,11 @@
# look
> 查找已排序的文件行(注意,必须是已排序的文件).
> 查找已排序的文件行(注意,必须是已排序的文件).
- 它开始寻找一个给定的前缀:
`look {{前缀}} {{文件}}`
- 查找行,忽略大小写:
- 查找行忽略大小写:
`look -f {{前缀}} {{文件}}`

View File

@ -1,6 +1,6 @@
# m
> macOS上的瑞士军刀.
> macOS 上的瑞士军刀.
- 获取电池状态:
@ -14,7 +14,7 @@
`m disk filesystems`
- 启用 Dock(桌面程序坞) 的自动隐藏功能:
- 启用 Dock(桌面程序坞) 的自动隐藏功能:
`m dock autohide YES`

View File

@ -1,19 +1,19 @@
# md5
> 计算MD5加密和校验.
> 计算 MD5 加密和校验.
- 计算一个文件的MD5校验值:
- 计算一个文件的 MD5 校验值:
`md5 {{文件名}}`
- 计算多个文件的MD5校验值:
- 计算多个文件的 MD5 校验值:
`md5 {{文件名1}} {{文件名2}}`
`md5 {{文件名 1}} {{文件名 2}}`
- 仅输出MD5校验值无文件名:
- 仅输出 MD5 校验值(无文件名):
`md5 -q {{文件名}}`
- 打印给定字符串的MD5校验值:
- 打印给定字符串的 MD5 校验值:
`md5 -s {{字符串}}`

View File

@ -1,12 +1,12 @@
# mdutil
> 管理 Spotlight(聚焦搜索) 用于搜索的索引数据.
> 管理 Spotlight(聚焦搜索) 用于搜索的索引数据.
- 显示指定卷('/')的索引状态:
- 显示指定卷 ('/') 的索引状态:
`mdutil -s {{/}}`
- 打开/关闭给定卷的 Spotlight 索引:
- 打开 / 关闭给定卷的 Spotlight 索引:
`mdutil -i {{on|off}} {{指定卷文件夹}}`

View File

@ -2,14 +2,14 @@
> 创建一个或多个任意大小的空文件.
- 创建一个15千字节的空文件:
- 创建一个 15 千字节的空文件:
`mkfile -n {{15k}} {{文件名}}`
- 创建给定大小和单位的文件(bytes, KB, MB, GB):
- 创建给定大小和单位的文件 (bytes, KB, MB, GB):
`mkfile -n {{大小}}{{b|k|m|g}} {{文件名}}`
- 创建两个4兆字节的文件:
- 创建两个 4 兆字节的文件:
`mkfile -n {{4m}} {{文件名1}} {{文件名2}}`
`mkfile -n {{4m}} {{文件名 1}} {{文件名 2}}`

View File

@ -2,7 +2,7 @@
> 用于管理多个节点版本的工具.
- 安装给定版本的节点.如果版本已经安装,它将被激活:
- 安装给定版本的节点如果版本已经安装,它将被激活:
`n {{版本}}`

View File

@ -10,15 +10,15 @@
`netstat -l`
- 列出侦听的TCP端口:
- 列出侦听的 TCP 端口:
`netstat -t`
- 显示监听给定协议监听的PID和程序名:
- 显示监听给定协议监听的 PID 和程序名:
`netstat -p {{协议}}`
- 连续列出信息(这条我电脑里netstat是不支持的.谁明白麻烦提交pr!):
- 连续列出信息(这条我电脑里 netstat 是不支持的。谁明白麻烦提交 pr!):
`netstat -c`

View File

@ -10,10 +10,10 @@
`networksetup -getinfo {{"Wi-Fi"}}`
- 获取当前连接的Wi-Fi网络名称Wi-Fi设备通常为en0或en1:
- 获取当前连接的 Wi-Fi 网络名称Wi-Fi 设备通常为 en0 en1:
`networksetup -getairportnetwork {{en0}}`
- 连接到给定的Wi-Fi网络Connect to a particular Wi-Fi network:
- 连接到给定的 Wi-Fi 网络 Connect to a particular Wi-Fi network:
`networksetup -setairportnetwork {{en0}} {{"无线网SSID"}} {{密码}}`
`networksetup -setairportnetwork {{en0}} {{"无线网 SSID"}} {{密码}}`

View File

@ -4,24 +4,24 @@
- 使用系统关联的应用程序打开文件:
`open {{文件.扩展名}}`
`open {{filename.extension}}`
- 运行图形化的 MacOS 应用程序:
`open -a {{应用程序名}}`
- 运行指定 包名 的图形化MacOS应用程序请参阅`OSascript`命令,查询如何获取应用程序的 包名):
- 运行指定 包名 的图形化 MacOS 应用程序(请参阅`OSascript`命令,查询如何获取应用程序的 包名):
`open -b {{com.domain.application应用程序包名}}`
`open -b {{com.domain.application 应用程序包名}}`
- 在"访达(finder)"中打开当前文件夹:
- 在"访达 (finder)"中打开当前文件夹:
`open .`
- 打开"访达(finder)",并且给出指定文件:
- 打开"访达 (finder)", 并且给出指定文件:
`open -R {{文件路径}}`
- 使用系统默认应用程序,打开当前目录中所有给定扩展名的文件:
- 使用系统默认应用程序打开当前目录中所有给定扩展名的文件:
`open {{*.扩展名}}`
`open {{*.extension}}`

View File

@ -6,14 +6,14 @@
`sudo opensnoop`
- 跟踪给定进程名,打开的所有文件:
- 跟踪给定进程名打开的所有文件:
`sudo opensnoop -n {{进程名}}`
- 跟踪给定 PID(进程号),打开的所有文件:
- 跟踪给定 PID(进程号), 打开的所有文件:
`sudo opensnoop -p {{PID进程号}}`
`sudo opensnoop -p {{PID 进程号}}`
- 跟踪打开了指定文件的继承:
`sudo opensnoop -f {{路径/文件}}`
`sudo opensnoop -f {{路径 / 文件}}`

View File

@ -10,18 +10,18 @@
`osascript -e '{{say "你好"}}' -e '{{say "世界"}}'`
- 运行一个已编译的脚本 (`*.scpt`), 包脚本(`*.scptd`), 或明文的 (`*.applescript`) AppleScript 文件:
- 运行一个已编译的脚本 (`*.scpt`), 包脚本 (`*.scptd`), 或明文的 (`*.applescript`) AppleScript 文件:
`osascript {{目录/脚本文件.scpt}}`
`osascript {{目录 / 脚本文件.scpt}}`
- 获取应用程序的包名 (这个包名,可以用在命令 `open -b` 中):
- 获取应用程序的包名 (这个包名,可以用在命令 `open -b` 中):
`osascript -e 'id of app "{{应用程序名}}"'`
- 运行一个 JavaScript 命令:
`osascript -l JavaScript -e '{{console.log("你好世界!");}}'`
`osascript -l JavaScript -e '{{console.log("你好世界");}}'`
- 运行 JavaScript 文件:
`osascript -l JavaScript {{路径/文件名.js}}`
`osascript -l JavaScript {{路径 / 文件名.js}}`

View File

@ -1,6 +1,6 @@
# pbcopy
> 将标准输出放入剪贴板(命令行里的 cmd + C).
> 将标准输出放入剪贴板命令行里的 cmd + C).
- 将文件的内容放入剪贴板:

View File

@ -1,6 +1,6 @@
# pbpaste
> 将剪贴板的内容发送到标准输出(命令行).
> 将剪贴板的内容发送到标准输出(命令行).
- 将剪贴板的内容写入文件:

View File

@ -1,8 +1,8 @@
# pdfgrep
> 在PDF文件中搜索文本.
> 在 PDF 文件中搜索文本.
- 在PDF中查找与关键词匹配的行:
- 在 PDF 中查找与关键词匹配的行:
`pdfgrep {{关键词}} {{文件.pdf}}`
@ -10,11 +10,11 @@
`pdfgrep --with-filename --page-number {{关键词}} {{文件.pdf}}`
- 对以 "foo" 开头关键词搜索,返回前3个匹配项,不区分大小写:
- 对以 "foo" 开头关键词搜索,返回前 3 个匹配项,不区分大小写:
`pdfgrep --max-count {{3}} --ignore-case {{'^foo'}} {{文件.pdf}}`
- 在当前目录中扩展名为.pdf的文件中递归查找关键词:
- 在当前目录中扩展名为.pdf 的文件中递归查找关键词:
`pdfgrep --recursive {{关键词}}`

View File

@ -10,11 +10,11 @@
`ping -c {{次数}} {{主机}}`
- ping `主机` ,指定请求之间的间隔(以`秒`为单位默认为1秒:
- ping `主机` , 指定请求之间的间隔(以`秒`为单位)(默认为 1 秒):
`ping -i {{秒}} {{主机}}`
- Ping `主机`,但不尝试查找地址的符号名:
- Ping `主机`, 但不尝试查找地址的符号名:
`ping -n {{主机}}`
@ -22,6 +22,6 @@
`ping -a {{主机}}`
- ping `主机` 并打印接收数据包的时间此选项是Apple的附加项:
- ping `主机` 并打印接收数据包的时间(此选项是 Apple 的附加项):
`ping --apple-time {{主机}}`

View File

@ -11,15 +11,15 @@
`pmset -g batt`
- 当充电器通电时,将显示器设置为从不休眠:
- 当充电器通电时将显示器设置为从不休眠:
`sudo pmset -c displaysleep 0`
- 使用电池电源15分钟后将显示器设置为休眠:
- 使用电池电源 15 分钟后将显示器设置为休眠:
`sudo pmset -b displaysleep 15`
- 安排计算机在每个工作日上午9点自动唤醒:
- 安排计算机在每个工作日上午 9 点自动唤醒:
`sudo pmset repeat wake MTWRF 09:00:00`

View File

@ -6,7 +6,7 @@
`pod init`
- 下载并安装pod文件中定义的所有 pod以前未安装:
- 下载并安装 pod 文件中定义的所有 pod以前未安装:
`pod install`
@ -18,7 +18,7 @@
`pod outdated`
-将当前安装的所有 pod 更新到其最新版本:
- 将当前安装的所有 pod 更新到其最新版本:
`pod update`

View File

@ -1,15 +1,15 @@
# popd
> 通过 pushd shell内置程序删除目录堆栈中的目录.
> 通过 pushd shell 内置程序删除目录堆栈中的目录.
- 从堆栈中删除顶部目录,并用 `cd` 跳转到该目录:
`popd`
- 删除第n个目录从零开始, 以用 `dirs` 打印的列表左侧开始):
- 删除第 n 个目录(从零开始,以用 `dirs` 打印的列表左侧开始):
`popd +N`
- 删除第n个目录从零开始, 以用 `dirs` 打印的列表右侧开始):
- 删除第 n 个目录(从零开始,以用 `dirs` 打印的列表右侧开始):
`popd -N`

View File

@ -1,6 +1,6 @@
# port
> MacOS包管理器软件(类似brew).
> MacOS 包管理器软件(类似 brew).
- 搜索包:
@ -14,7 +14,7 @@
`port installed`
- 更新 port 自身,并获取可用包的最新列表:
- 更新 port 自身并获取可用包的最新列表:
`sudo port selfupdate`

View File

@ -1,7 +1,7 @@
# pushd
> 将目录放在堆栈上,以便以后访问.
> 另请参阅 `popd` 命令说明,以切换回原始目录.
> 另请参阅 `popd` 命令说明以切换回原始目录.
- 切换到目录并将其添加到堆栈上:
@ -11,6 +11,6 @@
`pushd`
- 通过使第5个元素成为堆栈的顶部来旋转堆栈:
- 通过使第 5 个元素成为堆栈的顶部来旋转堆栈:
`pushd +4`

View File

@ -1,12 +1,12 @@
# qlmanage
> QuickLook服务器工具.
> QuickLook 服务器工具.
- 快速显示一个或多个文件:
`qlmanage -p {{文件名}} {{文件名2}}`
`qlmanage -p {{文件名}} {{文件名 2}}`
- 计算生成当前目录中所有 jpeg 文件的缩略图, 300px宽 png格式,并将它们放在一个指定目录中:
- 计算生成当前目录中所有 jpeg 文件的缩略图300px 宽 png 格式,并将它们放在一个指定目录中:
`qlmanage {{*.jpg}} -t -s {{300}} {{指定目录}}`

View File

@ -1,19 +1,19 @@
# route
> 手动操作路由表.
> 需要root权限.
> 需要 root 权限.
- 通过网关向目标添加路由:
`sudo route add {{路由ip地址}} {{网关地址}}`
`sudo route add {{路由 ip 地址}} {{网关地址}}`
- 通过网关向 子网 / 24 添加路由:
`sudo route add {{子网ip}}/24 {{网关地址}}`
`sudo route add {{子网 ip}}/24 {{网关地址}}`
- 在测试模式下运行(不做任何操作,只打印):
`sudo route -t add {{路由ip地址}}/24 {{网关地址}}`
`sudo route -t add {{路由 ip 地址}}/24 {{网关地址}}`
- 删除所有路由:
@ -21,8 +21,8 @@
- 删除特定路由:
`sudo route delete {{路由ip地址}}/24`
`sudo route delete {{路由 ip 地址}}/24`
- 查找并显示目标的路由主机名或IP地址:
- 查找并显示目标的路由(主机名或 IP 地址):
`sudo route get {{目标}}`

View File

@ -8,11 +8,11 @@
- 检查一个或多个指定文件或目录:
`rubocop {{目录/文件名}} {{目录/}}`
`rubocop {{目录 / 文件名}} {{目录 /}}`
- 将输出写入指定文件:
`rubocop --out {{目录/文件名}}`
`rubocop --out {{目录 / 文件名}}`
- 查看规则列表(格式化规则):
@ -20,11 +20,11 @@
- 排除格式规则:
`rubocop --except {{规则1}} {{规则2}}`
`rubocop --except {{规则 1}} {{规则 2}}`
- 只运行指定的规则:
`rubocop --only {{规则1}} {{规则2}}`
`rubocop --only {{规则 1}} {{规则 2}}`
- 自动更正文件(实验):

View File

@ -8,4 +8,4 @@
- 停止运行 runit:
`kill --CONT {{runit进程id}}`
`kill --CONT {{runit 进程 id}}`

View File

@ -4,8 +4,8 @@
- 以当前用户身份启动 runit 服务:
`runsv {{目录/服务文件}}`
`runsv {{目录 / 服务文件}}`
- 以 root 用户身份启动 runit 服务:
`sudo runsv {{目录/服务文件}}`
`sudo runsv {{目录 / 服务文件}}`

View File

@ -4,4 +4,4 @@
- 切换 `runsvdir` 目录:
`sudo runsvchdir {{指定/目录}}`
`sudo runsvchdir {{指定 / 目录}}`

View File

@ -4,12 +4,12 @@
- 以当前用户身份启动和管理目录中的所有服务:
`runsvdir {{目录/服务文件}}`
`runsvdir {{目录 / 服务文件}}`
- 以 root 用户身份启动和管理目录中的所有服务:
`sudo runsvdir {{目录/服务文件}}`
`sudo runsvdir {{目录 / 服务文件}}`
- 在单独会话中启动服务:
`runsvdir -P {{目录/服务文件}}`
`runsvdir -P {{目录 / 服务文件}}`

View File

@ -4,7 +4,7 @@
- 大声说出一个句子:
`say {{"你好,世界!"}}`
`say {{"你好,世界!"}}`
- 播放文本文件内容音频:
@ -12,7 +12,7 @@
- 用自定义的语音和语音速率说出一个句子:
`say -v {{语音库名}} -r {{每分钟多少词}} {{"你好,我可以说中文."}}`
`say -v {{语音库名}} -r {{每分钟多少词}} {{"你好我可以说中文."}}`
- 列出可用的语音库:
@ -20,4 +20,4 @@
- 创建文本的音频文件:
`say -o {{文件名.aiff}} {{"你好,请将录音内容输出到文件."}}`
`say -o {{文件名.aiff}} {{"你好请将录音内容输出到文件."}}`

View File

@ -19,7 +19,7 @@
`sudo scutil --set ComputerName {{我的计算机名}}`
- 获取主机名( HostName ):
- 获取主机名 ( HostName ):
`scutil --get HostName`

View File

@ -14,7 +14,7 @@
`sed -i '' 's/{{查找内容}}/{{替换内容}}/g' {{文件名}}`
- 仅替换与行模式(一种搜索条件)匹配的行内容:
- 仅替换与行模式(一种搜索条件)匹配的行内容:
`sed '/{{行模式}}/s/{{查找内容}}/{{替换内容}}/' {{文件名}}`
@ -26,6 +26,6 @@
`sed -e 's/{{查找内容}}/{{替换内容}}/' -e 's/{{查找内容}}/{{替换内容}}/' {{文件名}}`
- 将分隔符 / 替换为查找或替换模式中没有用到的的任何其他字符,例如 # (用于查找或替换内容中使用了 / 的情况):
- 将分隔符 / 替换为查找或替换模式中没有用到的的任何其他字符,例如 # (用于查找或替换内容中使用了 / 的情况):
`sed 's#{{查找内容}}#{{替换内容}}#' {{文件名}}`

View File

@ -12,7 +12,7 @@
- 计算多个文件的 SHA512 校验值:
`shasum --algorithm 512 {{文件名1}} {{文件名2}}`
`shasum --algorithm 512 {{文件名 1}} {{文件名 2}}`
- 计算一个文件内列出的所有的目录文件的相对应的总数:

View File

@ -14,6 +14,6 @@
`shuf {{文件名}} -o {{输出_文件名}}`
- 生成范围(1-10)内的随机数:
- 生成范围 (1-10) 内的随机数:
`shuf -i {{1-10}}`

View File

@ -1,28 +1,28 @@
# sips
> 苹果的处理文件脚本系统.
> 光栅/查询图像 和 颜色同步 ICC 配置文件.
> 光栅 / 查询图像 和 颜色同步 ICC 配置文件.
- S指定一个输出目录,这样原始文件就不会被修改:
- S 指定一个输出目录,这样原始文件就不会被修改:
`sips --out {{目标/文件夹/输出文件夹}}`
`sips --out {{目标 / 文件夹 / 输出文件夹}}`
- 以指定的大小对图像重新采样,图像纵横比可能会更改:
`sips -z {{1920}} {{300}} {{图片文件.扩展名}}`
`sips -z {{1920}} {{300}} {{图片文件扩展名}}`
- 对图像重新取样,使高度和宽度不大于指定的大小注意大写Z:
- 对图像重新取样使高度和宽度不大于指定的大小(注意大写 Z:
`sips -Z {{1920}} {{300}} {{图片文件.扩展名}}`
`sips -Z {{1920}} {{300}} {{图片文件扩展名}}`
- 对目录中的所有图像重新取样以适应960px的宽度保持纵横比:
- 对目录中的所有图像重新取样,以适应 960px 的宽度(保持纵横比):
`sips --resampleWidth {{960}} {{目标/文件夹/所有图片文件}}`
`sips --resampleWidth {{960}} {{目标 / 文件夹 / 所有图片文件}}`
- 将图像从 CMYK 转换为 RGB:
`sips --matchTo '/System/Library/ColorSync/Profiles/Generic RGB Profile.icc' {{目标/文件夹/图片.扩展}} {{目标/文件夹/输出文件夹}}`
`sips --matchTo '/System/Library/ColorSync/Profiles/Generic RGB Profile.icc' {{目标 / 文件夹 / 图片。扩展}} {{目标 / 文件夹 / 输出文件夹}}`
- 从图像中删除ColorSync ICC配置:
- 从图像中删除 ColorSync ICC 配置:
`sips -d profile --deleteColorManagementProperties {{目标/文件夹/图片.扩展}}`
`sips -d profile --deleteColorManagementProperties {{目标 / 文件夹 / 图片。扩展}}`

View File

@ -2,14 +2,14 @@
> 把一个文件拆分成几块.
- 分割一个文件,每个分割部分有 10 行(除了最后一个):
- 分割一个文件每个分割部分有 10 行(除了最后一个):
`split -l {{10}} {{文件名}}`
- 用正则表达式拆分文件.匹配行将是下一个输出文件的第一行:
- 用正则表达式拆分文件匹配行将是下一个输出文件的第一行:
`split -p {{cat|^[dh]og}} {{文件名}}`
- 拆分一个文件,每个拆分中有 512 个字节(除了最后一个文件,使用 512K 表示 Kb512M 表示Mb:
- 拆分一个文件,每个拆分中有 512 个字节(除了最后一个文件,使用 512K 表示 Kb512M 表示 Mb:
`split -b {{512}} {{文件名}}`

View File

@ -3,13 +3,13 @@
> 在 ssh 代理中管理加载的 ssh 密钥.
> 需要确保 ssh 代理已启动并正在运行以加载其中的密钥.
- 将 "~/.ssh" 中的默认ssh密钥添加到ssh代理:
- 将 "~/.ssh" 中的默认 ssh 密钥添加到 ssh 代理:
`ssh-add`
- 向 ssh 代理添加指定密钥:
`ssh-add {{目录/私钥文件}}`
`ssh-add {{目录 / 私钥文件}}`
- 列出当前加载的密钥的指纹:
@ -17,7 +17,7 @@
- 从 ssh 代理中删除密钥:
`ssh-add -d {{目录/私钥文件}}`
`ssh-add -d {{目录 / 私钥文件}}`
- 从 ssh 代理中删除所有当前已有的密钥:
@ -25,4 +25,4 @@
- 向 ssh 代理和密钥链添加密钥:
`ssh-add -K {{目录/私钥文件}}`
`ssh-add -K {{目录 / 私钥文件}}`

View File

@ -13,4 +13,4 @@
- 使用 tproxy 方法转发所有 IPv4 和 IPv6 流量:
`sudo sshuttle --method=tproxy --remote={{用户名}}@{{服务器名}} {{0.0.0.0/0}} {{::/0}} --exclude={{你本地IP地址}} --exclude={{SSH服务器的IP地址}}`
`sudo sshuttle --method=tproxy --remote={{用户名}}@{{服务器名}} {{0.0.0.0/0}} {{::/0}} --exclude={{你本地 IP 地址}} --exclude={{SSH 服务器的 IP 地址}}`

View File

@ -2,11 +2,11 @@
> 显示文件状态.
- 显示文件属性,如大小、权限、创建和访问日期等:
- 显示文件属性如大小、权限、创建和访问日期等:
`stat {{文件}}`
- 与上面相同,但更详细更类似于Linux`stat`:
- 与上面相同,但更详细(更类似于 Linux `stat`:
`stat -x {{文件}}`

View File

@ -16,7 +16,7 @@
- 获取设备的实际传输速度:
`stty -f {{目标/文件夹/驱动设备文件}} speed`
`stty -f {{目标 / 文件夹 / 驱动设备文件}} speed`
- 将当前终端的所有模式重置为合理值:

View File

@ -4,12 +4,12 @@
- 启动服务:
`sudo sv up {{目标目录/服务文件}}`
`sudo sv up {{目标目录 / 服务文件}}`
- 停止服务:
`sudo sv down {{目标目录/服务文件}}`
`sudo sv down {{目标目录 / 服务文件}}`
- 获取服务状态:
`sudo sv status {{目标目录/服务文件}}`
`sudo sv status {{目标目录 / 服务文件}}`

View File

@ -14,10 +14,10 @@
`sysctl -n machdep.cpu.brand_string`
- 显示可用的 CPU 功能 (MMX, SSE, SSE2, SSE3, AES, 等):
- 显示可用的 CPU 功能 (MMX, SSE, SSE2, SSE3, AES, 等:
`sysctl -n machdep.cpu.feature`
- 设置一个可更改的内核状态变量:
`sysctl -w {{部分.可修改的变量}}={{值}}`
`sysctl -w {{部分可修改的变量}}={{值}}`

View File

@ -2,15 +2,15 @@
> 配置系统首选项计算机设置.
- 启用远程登录(SSH):
- 启用远程登录 (SSH):
`systemsetup -setremotelogin on`
- 指定时区、NTP服务器并启用网络时间:
- 指定时区、NTP 服务器并启用网络时间:
`systemsetup -settimezone {{美国/太平洋}} -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
`systemsetup -settimezone {{美国 / 太平洋}} -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
- 使机器从不休眠,并在电源故障或内核死机时自动重新启动:
- 使机器从不休眠并在电源故障或内核死机时自动重新启动:
`systemsetup -setsleep off -setrestartpowerfailure on -setrestartfreeze on`

View File

@ -14,10 +14,10 @@
`textutil {{foo.rtf}} -convert {{txt}}`
- 将 foo.txt 转换为 foo.rtf,字体使用 Times 字号 10:
- 将 foo.txt 转换为 foo.rtf, 字体使用 Times 字号 10:
`textutil -convert {{rtf}} -font {{Times}} -fontsize {{10}} {{foo.txt}}`
- 加载当前目录中的所有RTF文件,连接其内容,并将结果作为index.html写入,HTML标题设置为"多个文件":
- 加载当前目录中的所有 RTF 文件,连接其内容,并将结果作为 index.html 写入HTML 标题设置为"多个文件":
`textutil -cat {{html}} -title "多个文件" -output {{index.html}} *.rtf`

View File

@ -6,11 +6,11 @@
`top`
- 按内部内存大小排序进程(默认顺序-进程ID):
- 按内部内存大小排序进程(默认顺序 - 进程 ID):
`top -o mem`
- 首先按CPU启动顺序排序进程,然后按运行时间排序:
- 首先按 CPU 启动顺序排序进程,然后按运行时间排序:
`top -o cpu -O time`
@ -18,6 +18,6 @@
`top -user {{用户名}}`
- 获取有关交互式命令的帮助(我测试并没看到这个功能):
- 获取有关交互式命令的帮助(我测试并没看到这个功能):
`?`

View File

@ -2,7 +2,7 @@
> 以树的形式显示当前目录的内容.
- 显示深度达到 “级数” 级的文件和目录其中1表示当前目录:
- 显示深度达到 “级数” 级的文件和目录(其中 1 表示当前目录):
`tree -L {{级数}}`
@ -18,7 +18,7 @@
`tree -i -f`
- 以可读格式打印每个文件节点的大小,目录显示其累积大小(类似在`du`命令中所示):
- 以可读格式打印每个文件节点的大小目录显示其累积大小(类似在`du`命令中所示):
`tree -s -h --du`
@ -26,6 +26,6 @@
`tree -P '{{*.txt}}' --prune`
- 在树层次结构中查找目录,删除不属于所需目录的目录:
- 在树层次结构中查找目录删除不属于所需目录的目录:
`tree -P {{文件夹名}} --matchdirs --prune`

View File

@ -1,13 +1,13 @@
# uname
> 打印当前计算机及其上运行的操作系统的详细信息.
> 注意:有关操作系统的其他信息,请尝试使用 `sw-vers` 命令.
> 注意:有关操作系统的其他信息,请尝试使用 `sw-vers` 命令.
- 打印硬件相关:架构信息和处理器:
- 打印硬件相关架构信息和处理器:
`uname -mp`
- 打印软件相关信息:操作系统、版本号和版本:
- 打印软件相关信息操作系统、版本号和版本:
`uname -srv`

View File

@ -8,20 +8,20 @@
- 显示两个简单单位之间的转换:
`units {{quarts(夸脱)}} {{tablespoons(大汤匙)}}`
`units {{quarts(夸脱)}} {{tablespoons大汤匙}}`
- 单位与数量之间的转换:
`units {{"15 pounds(磅)"}} {{kilograms(公斤)}}`
`units {{"15 pounds(磅)"}} {{kilograms公斤}}`
- 显示两个复合单位之间的转换:
`units {{"meters(米) / second(秒)"}} {{"inches(英尺) / hour(小时)"}}`
`units {{"meters(米) / second"}} {{"inches英尺 / hour小时"}}`
- 显示具有不同维度的单位之间的转换:
`units {{"acres(英亩)"}} {{"ft(英尺)^2(平方)"}}`
`units {{"acres(英亩)"}} {{"ft英尺^2平方"}}`
- 显示字节乘数的转换:
`units {{"15 megabytes(兆字节)"}} {{bytes(字节)}}`
`units {{"15 megabytes(兆字节)"}} {{bytes字节}}`

View File

@ -11,6 +11,6 @@
`w -h`
- 显示有关已登录用户的信息,按其空闲时间排序:
- 显示有关已登录用户的信息按其空闲时间排序:
`w -i`

View File

@ -1,6 +1,6 @@
# wacaw
> 一个用于 MacOS 的小命令行工具,允许您从连接的摄像头捕获静止图片和视频
> 一个用于 MacOS 的小命令行工具允许您从连接的摄像头捕获静止图片和视频
- 从网络摄像机拍照:

View File

@ -1,6 +1,6 @@
# whereis
> 找到命令的二进制,源文件和手册文件.
> 找到命令的二进制源文件和手册文件.
- 找到 `ssh` 命令的二进制、源文件和手册页:

View File

@ -2,7 +2,7 @@
> 用于扩展文件系统属性的实用程序.
- 列出 键:值 列表,显示指定文件的值扩展属性:
- 列出 键:值 列表,显示指定文件的值扩展属性:
`xattr -l {{文件名}}`

View File

@ -1,6 +1,6 @@
# xcodebuild
> 构建Xcode项目.
> 构建 Xcode 项目.
- 构建工作区:

View File

@ -6,10 +6,10 @@
`xed {{文件名}}`
- 在 Xcode 中打开文件,如果不存在则创建:
- 在 Xcode 中打开文件如果不存在则创建:
`xed -c {{文件名}}`
- 在 Xcode中打开一个文件并跳转到第75行:
- 在 Xcode 中打开一个文件并跳转到第 75 行:
`xed -l 75 {{文件名}}`

View File

@ -4,8 +4,8 @@
- 使用特定的 XSLT 样式表转换 XML 文件:
`xsltproc --output {{输出.html}} {{样式表.xslt}} {{xml文件.xml}}`
`xsltproc --output {{输出.html}} {{样式表.xslt}} {{xml 文件.xml}}`
- 将值传递给样式表中的参数:
`xsltproc --output {{输出.html}} --stringparam {{键名}} {{值}} {{样式表.xslt}} {{xml文件.xml}}`
`xsltproc --output {{输出.html}} --stringparam {{键名}} {{值}} {{样式表.xslt}} {{xml 文件.xml}}`

View File

@ -1,6 +1,6 @@
# yank
> 从 `stdin` 读取输入并显示一个选择界面,该界面允许选择一个字段并将其复制到剪贴板.
> 从 `stdin` 读取输入并显示一个选择界面该界面允许选择一个字段并将其复制到剪贴板.
- 使用默认分隔符 (\f, \n, \r, \s, \t):

View File

@ -4,7 +4,7 @@
- 安装一个或多个用空格分隔的软件包:
`choco install {{包名 包名 ..}}`
`choco install {{包名 包名 ..}}`
- 从一个自定义的配置文件中安装包:

View File

@ -4,7 +4,7 @@
- 升级一个或多个用空格分隔的软件包:
`choco upgrade {{包名 包名 ..}}`
`choco upgrade {{包名 包名 ..}}`
- 将一个包升级到指定版本:
@ -16,7 +16,7 @@
- 升级除指定的用逗号分隔的包之外的所有包:
`choco upgrade all --except "{{包名 [, 包名 ..}}"`
`choco upgrade all --except "{{包名 , 包名 ..}}"`
- 自动确认所有提示:

View File

@ -4,7 +4,7 @@
- 删除一个或多个以空格分隔的文件:
`del {{文件 文件 ..}}`
`del {{文件 文件 ..}}`
- 在删除每个文件之前提示确认:

View File

@ -4,11 +4,11 @@
- 在所有文件中查找以空格分隔的字符串:
`findstr "{{查询语句 查询语句 ..}}" *`
`findstr "{{查询语句 查询语句 ..}}" *`
- 以递归方式在所有文件中查找以空格分隔的字符串:
`findstr /s "{{查询语句 查询语句 ..}}" *`
`findstr /s "{{查询语句 查询语句 ..}}" *`
- 查找时不区分大小写:

View File

@ -12,7 +12,7 @@
- 为特定键设置指定以空格分隔的标志,并取消设置未提及的标志:
`reg flags {{键名}} set {{标志 1 标志 2] ..}}`
`reg flags {{键名}} set {{标志 1 标志 2 ..}}`
- 为指定的键和其子键设置标志: