mirror of https://github.com/CrimsonTome/tldr.git
format translation: update
parent
30c2bd4c7c
commit
b33795f8ab
|
@ -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`):
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# write
|
||||
|
||||
> 向某个终端上的特定用户的屏幕写入信息 (ctrl-C 来停止写入).
|
||||
> 向某个终端上的特定用户的屏幕写入信息 (Ctrl-C 来停止写入).
|
||||
> 使用 `who` 命令来获取所有活动用户的终端 id. 参见 `mesg`.
|
||||
|
||||
- 向指定的终端 ID 上的指定用户写入信息:
|
||||
|
|
|
@ -23,6 +23,6 @@
|
|||
|
||||
`apt-get autoremove`
|
||||
|
||||
- 升级已安装的软件包(类似于`upgrade`), 移除过时的软件包并安装额外的软件包以满足新的依赖:
|
||||
- 升级已安装的软件包(类似于`upgrade`), 移除过时的软件包并安装额外的软件包以满足新的依赖:
|
||||
|
||||
`apt-get dist-upgrade`
|
||||
|
|
|
@ -22,6 +22,6 @@
|
|||
|
||||
`aptitude upgrade`
|
||||
|
||||
- 更新已安装的软件包(类似于`aptitude upgrade`), 移除过时的软件包并安装额外的软件包以满足新的软件包依赖项:
|
||||
- 更新已安装的软件包(类似于`aptitude upgrade`命令), 移除过时的软件包并安装额外的软件包以满足新的软件包依赖项:
|
||||
|
||||
`aptitude full-upgrade`
|
||||
|
|
|
@ -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}} {{软件名}}`
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
`cal -3`
|
||||
|
||||
- 显示指定月份的日历 (month 为 1-12):
|
||||
- 显示指定月份的日历(月份为 1-12 月):
|
||||
|
||||
`cal -m {{月}}`
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
`cal -y`
|
||||
|
||||
- 显示指定某年的日历 (year 为 4 个数字):
|
||||
- 显示指定某年的日历(年份为 4 个数字):
|
||||
|
||||
`cal {{年}}`
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# command
|
||||
|
||||
> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名.(会忽略掉一切别名等,执行命令本身)
|
||||
> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名(会忽略掉一切别名,执行命令本身).
|
||||
|
||||
- 从字面上执行 ls 程序,即使存在 ls 别名:
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# date
|
||||
|
||||
> 设置或显示系统日期
|
||||
> 设置或显示系统日期.
|
||||
|
||||
- 使用默认区域设置的格式显示当前日期 :
|
||||
|
||||
|
|
|
@ -6,6 +6,6 @@
|
|||
|
||||
`drutil eject`
|
||||
|
||||
- 将目录作为 iso9660 文件系统刻录到 DVD 上.完成后不验证和弹出:
|
||||
- 将目录作为 iso9660 文件系统刻录到 DVD 上。完成后不验证和弹出:
|
||||
|
||||
`drutil burn -noverify -eject -iso9660`
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> 确定文件类型.
|
||||
|
||||
- 提供指定文件类型的描述.对于没有文件扩展名的文件可以正常工作:
|
||||
- 提供指定文件类型的描述,对于没有文件扩展名的文件可以正常工作:
|
||||
|
||||
`file {{文件名}}`
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# fsck
|
||||
|
||||
> 检查或修复文件系统的完整性.运行命令时应卸载文件系统.
|
||||
> 检查或修复文件系统的完整性,运行命令时应卸载文件系统.
|
||||
> 它是一个包装器,包含 `fsck_hfs`, `fsck_apfs`, `fsck_msdos`, `fsck_exfat`, `fsck_udf` 作为可选.
|
||||
|
||||
- 检查文件系统 /dev/sda,报告损坏的块:
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# look
|
||||
|
||||
> 查找已排序的文件行(注意,必须是已排序的文件).
|
||||
> 查找已排序的文件行(注意,必须是已排序的文件).
|
||||
|
||||
- 它开始寻找一个给定的前缀:
|
||||
|
||||
`look {{前缀}} {{文件}}`
|
||||
|
||||
- 查找行,忽略大小写:
|
||||
- 查找行,忽略大小写:
|
||||
|
||||
`look -f {{前缀}} {{文件}}`
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# m
|
||||
|
||||
> macOS上的瑞士军刀.
|
||||
> macOS 上的瑞士军刀.
|
||||
|
||||
- 获取电池状态:
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
|||
|
||||
`m disk filesystems`
|
||||
|
||||
- 启用 Dock(桌面程序坞) 的自动隐藏功能:
|
||||
- 启用 Dock(桌面程序坞) 的自动隐藏功能:
|
||||
|
||||
`m dock autohide YES`
|
||||
|
||||
|
|
|
@ -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 {{字符串}}`
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# mdutil
|
||||
|
||||
> 管理 Spotlight(聚焦搜索) 用于搜索的索引数据.
|
||||
> 管理 Spotlight(聚焦搜索) 用于搜索的索引数据.
|
||||
|
||||
- 显示指定卷('/')的索引状态:
|
||||
- 显示指定卷 ('/') 的索引状态:
|
||||
|
||||
`mdutil -s {{/}}`
|
||||
|
||||
- 打开/关闭给定卷的 Spotlight 索引:
|
||||
- 打开 / 关闭给定卷的 Spotlight 索引:
|
||||
|
||||
`mdutil -i {{on|off}} {{指定卷文件夹}}`
|
||||
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> 用于管理多个节点版本的工具.
|
||||
|
||||
- 安装给定版本的节点.如果版本已经安装,它将被激活:
|
||||
- 安装给定版本的节点。如果版本已经安装,它将被激活:
|
||||
|
||||
`n {{版本}}`
|
||||
|
||||
|
|
|
@ -10,15 +10,15 @@
|
|||
|
||||
`netstat -l`
|
||||
|
||||
- 列出侦听的TCP端口:
|
||||
- 列出侦听的 TCP 端口:
|
||||
|
||||
`netstat -t`
|
||||
|
||||
- 显示监听给定协议监听的PID和程序名:
|
||||
- 显示监听给定协议监听的 PID 和程序名:
|
||||
|
||||
`netstat -p {{协议}}`
|
||||
|
||||
- 连续列出信息(这条我电脑里netstat是不支持的.谁明白麻烦提交pr!):
|
||||
- 连续列出信息(这条我电脑里 netstat 是不支持的。谁明白麻烦提交 pr!):
|
||||
|
||||
`netstat -c`
|
||||
|
||||
|
|
|
@ -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"}} {{密码}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -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 {{路径 / 文件}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# pbcopy
|
||||
|
||||
> 将标准输出放入剪贴板(命令行里的 cmd + C).
|
||||
> 将标准输出放入剪贴板(命令行里的 cmd + C).
|
||||
|
||||
- 将文件的内容放入剪贴板:
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# pbpaste
|
||||
|
||||
> 将剪贴板的内容发送到标准输出(命令行).
|
||||
> 将剪贴板的内容发送到标准输出(命令行).
|
||||
|
||||
- 将剪贴板的内容写入文件:
|
||||
|
||||
|
|
|
@ -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 {{关键词}}`
|
||||
|
||||
|
|
|
@ -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 {{主机}}`
|
||||
|
|
|
@ -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`
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
`pod init`
|
||||
|
||||
- 下载并安装pod文件中定义的所有 pod(以前未安装):
|
||||
- 下载并安装 pod 文件中定义的所有 pod(以前未安装):
|
||||
|
||||
`pod install`
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
`pod outdated`
|
||||
|
||||
-将当前安装的所有 pod 更新到其最新版本:
|
||||
- 将当前安装的所有 pod 更新到其最新版本:
|
||||
|
||||
`pod update`
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
# popd
|
||||
|
||||
> 通过 pushd shell内置程序删除目录堆栈中的目录.
|
||||
> 通过 pushd shell 内置程序删除目录堆栈中的目录.
|
||||
|
||||
- 从堆栈中删除顶部目录,并用 `cd` 跳转到该目录:
|
||||
|
||||
`popd`
|
||||
|
||||
- 删除第n个目录(从零开始, 以用 `dirs` 打印的列表左侧开始):
|
||||
- 删除第 n 个目录(从零开始,以用 `dirs` 打印的列表左侧开始):
|
||||
|
||||
`popd +N`
|
||||
|
||||
- 删除第n个目录(从零开始, 以用 `dirs` 打印的列表右侧开始):
|
||||
- 删除第 n 个目录(从零开始,以用 `dirs` 打印的列表右侧开始):
|
||||
|
||||
`popd -N`
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# port
|
||||
|
||||
> MacOS包管理器软件(类似brew).
|
||||
> MacOS 包管理器软件(类似 brew).
|
||||
|
||||
- 搜索包:
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
|||
|
||||
`port installed`
|
||||
|
||||
- 更新 port 自身,并获取可用包的最新列表:
|
||||
- 更新 port 自身,并获取可用包的最新列表:
|
||||
|
||||
`sudo port selfupdate`
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# pushd
|
||||
|
||||
> 将目录放在堆栈上,以便以后访问.
|
||||
> 另请参阅 `popd` 命令说明,以切换回原始目录.
|
||||
> 另请参阅 `popd` 命令说明,以切换回原始目录.
|
||||
|
||||
- 切换到目录并将其添加到堆栈上:
|
||||
|
||||
|
@ -11,6 +11,6 @@
|
|||
|
||||
`pushd`
|
||||
|
||||
- 通过使第5个元素成为堆栈的顶部来旋转堆栈:
|
||||
- 通过使第 5 个元素成为堆栈的顶部来旋转堆栈:
|
||||
|
||||
`pushd +4`
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# qlmanage
|
||||
|
||||
> QuickLook服务器工具.
|
||||
> QuickLook 服务器工具.
|
||||
|
||||
- 快速显示一个或多个文件:
|
||||
|
||||
`qlmanage -p {{文件名}} {{文件名2}}`
|
||||
`qlmanage -p {{文件名}} {{文件名 2}}`
|
||||
|
||||
- 计算生成当前目录中所有 jpeg 文件的缩略图, 300px宽 png格式,并将它们放在一个指定目录中:
|
||||
- 计算生成当前目录中所有 jpeg 文件的缩略图,300px 宽 png 格式,并将它们放在一个指定目录中:
|
||||
|
||||
`qlmanage {{*.jpg}} -t -s {{300}} {{指定目录}}`
|
||||
|
||||
|
|
|
@ -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 {{目标}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
||||
- 自动更正文件(实验):
|
||||
|
||||
|
|
|
@ -8,4 +8,4 @@
|
|||
|
||||
- 停止运行 runit:
|
||||
|
||||
`kill --CONT {{runit进程id}}`
|
||||
`kill --CONT {{runit 进程 id}}`
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
- 以当前用户身份启动 runit 服务:
|
||||
|
||||
`runsv {{目录/服务文件}}`
|
||||
`runsv {{目录 / 服务文件}}`
|
||||
|
||||
- 以 root 用户身份启动 runit 服务:
|
||||
|
||||
`sudo runsv {{目录/服务文件}}`
|
||||
`sudo runsv {{目录 / 服务文件}}`
|
||||
|
|
|
@ -4,4 +4,4 @@
|
|||
|
||||
- 切换 `runsvdir` 目录:
|
||||
|
||||
`sudo runsvchdir {{指定/目录}}`
|
||||
`sudo runsvchdir {{指定 / 目录}}`
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
- 以当前用户身份启动和管理目录中的所有服务:
|
||||
|
||||
`runsvdir {{目录/服务文件}}`
|
||||
`runsvdir {{目录 / 服务文件}}`
|
||||
|
||||
- 以 root 用户身份启动和管理目录中的所有服务:
|
||||
|
||||
`sudo runsvdir {{目录/服务文件}}`
|
||||
`sudo runsvdir {{目录 / 服务文件}}`
|
||||
|
||||
- 在单独会话中启动服务:
|
||||
|
||||
`runsvdir -P {{目录/服务文件}}`
|
||||
`runsvdir -P {{目录 / 服务文件}}`
|
||||
|
|
|
@ -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}} {{"你好,请将录音内容输出到文件."}}`
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
`sudo scutil --set ComputerName {{我的计算机名}}`
|
||||
|
||||
- 获取主机名( HostName ):
|
||||
- 获取主机名 ( HostName ):
|
||||
|
||||
`scutil --get HostName`
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
`sed -i '' 's/{{查找内容}}/{{替换内容}}/g' {{文件名}}`
|
||||
|
||||
- 仅替换与行模式(一种搜索条件)匹配的行内容:
|
||||
- 仅替换与行模式(一种搜索条件)匹配的行内容:
|
||||
|
||||
`sed '/{{行模式}}/s/{{查找内容}}/{{替换内容}}/' {{文件名}}`
|
||||
|
||||
|
@ -26,6 +26,6 @@
|
|||
|
||||
`sed -e 's/{{查找内容}}/{{替换内容}}/' -e 's/{{查找内容}}/{{替换内容}}/' {{文件名}}`
|
||||
|
||||
- 将分隔符 / 替换为查找或替换模式中没有用到的的任何其他字符,例如 # (用于查找或替换内容中使用了 / 的情况):
|
||||
- 将分隔符 / 替换为查找或替换模式中没有用到的的任何其他字符,例如 # (用于查找或替换内容中使用了 / 的情况):
|
||||
|
||||
`sed 's#{{查找内容}}#{{替换内容}}#' {{文件名}}`
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
- 计算多个文件的 SHA512 校验值:
|
||||
|
||||
`shasum --algorithm 512 {{文件名1}} {{文件名2}}`
|
||||
`shasum --algorithm 512 {{文件名 1}} {{文件名 2}}`
|
||||
|
||||
- 计算一个文件内列出的所有的目录文件的相对应的总数:
|
||||
|
||||
|
|
|
@ -14,6 +14,6 @@
|
|||
|
||||
`shuf {{文件名}} -o {{输出_文件名}}`
|
||||
|
||||
- 生成范围(1-10)内的随机数:
|
||||
- 生成范围 (1-10) 内的随机数:
|
||||
|
||||
`shuf -i {{1-10}}`
|
||||
|
|
|
@ -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 {{目标 / 文件夹 / 图片。扩展}}`
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
|
||||
> 把一个文件拆分成几块.
|
||||
|
||||
- 分割一个文件,每个分割部分有 10 行(除了最后一个):
|
||||
- 分割一个文件,每个分割部分有 10 行(除了最后一个):
|
||||
|
||||
`split -l {{10}} {{文件名}}`
|
||||
|
||||
- 用正则表达式拆分文件.匹配行将是下一个输出文件的第一行:
|
||||
- 用正则表达式拆分文件。匹配行将是下一个输出文件的第一行:
|
||||
|
||||
`split -p {{cat|^[dh]og}} {{文件名}}`
|
||||
|
||||
- 拆分一个文件,每个拆分中有 512 个字节(除了最后一个文件,使用 512K 表示 Kb,512M 表示Mb):
|
||||
- 拆分一个文件,每个拆分中有 512 个字节(除了最后一个文件,使用 512K 表示 Kb,512M 表示 Mb):
|
||||
|
||||
`split -b {{512}} {{文件名}}`
|
||||
|
|
|
@ -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 {{目录 / 私钥文件}}`
|
||||
|
|
|
@ -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 地址}}`
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
> 显示文件状态.
|
||||
|
||||
- 显示文件属性,如大小、权限、创建和访问日期等:
|
||||
- 显示文件属性,如大小、权限、创建和访问日期等:
|
||||
|
||||
`stat {{文件}}`
|
||||
|
||||
- 与上面相同,但更详细(更类似于Linux的 `stat`):
|
||||
- 与上面相同,但更详细(更类似于 Linux 的 `stat`):
|
||||
|
||||
`stat -x {{文件}}`
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
- 获取设备的实际传输速度:
|
||||
|
||||
`stty -f {{目标/文件夹/驱动设备文件}} speed`
|
||||
`stty -f {{目标 / 文件夹 / 驱动设备文件}} speed`
|
||||
|
||||
- 将当前终端的所有模式重置为合理值:
|
||||
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
- 启动服务:
|
||||
|
||||
`sudo sv up {{目标目录/服务文件}}`
|
||||
`sudo sv up {{目标目录 / 服务文件}}`
|
||||
|
||||
- 停止服务:
|
||||
|
||||
`sudo sv down {{目标目录/服务文件}}`
|
||||
`sudo sv down {{目标目录 / 服务文件}}`
|
||||
|
||||
- 获取服务状态:
|
||||
|
||||
`sudo sv status {{目标目录/服务文件}}`
|
||||
`sudo sv status {{目标目录 / 服务文件}}`
|
||||
|
|
|
@ -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 {{部分。可修改的变量}}={{值}}`
|
||||
|
|
|
@ -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`
|
||||
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
|
||||
`top`
|
||||
|
||||
- 按内部内存大小排序进程(默认顺序-进程ID):
|
||||
- 按内部内存大小排序进程(默认顺序 - 进程 ID):
|
||||
|
||||
`top -o mem`
|
||||
|
||||
- 首先按CPU启动顺序排序进程,然后按运行时间排序:
|
||||
- 首先按 CPU 启动顺序排序进程,然后按运行时间排序:
|
||||
|
||||
`top -o cpu -O time`
|
||||
|
||||
|
@ -18,6 +18,6 @@
|
|||
|
||||
`top -user {{用户名}}`
|
||||
|
||||
- 获取有关交互式命令的帮助(我测试并没看到这个功能):
|
||||
- 获取有关交互式命令的帮助(我测试并没看到这个功能):
|
||||
|
||||
`?`
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# uname
|
||||
|
||||
> 打印当前计算机及其上运行的操作系统的详细信息.
|
||||
> 注意:有关操作系统的其他信息,请尝试使用 `sw-vers` 命令.
|
||||
> 注意:有关操作系统的其他信息,请尝试使用 `sw-vers` 命令.
|
||||
|
||||
- 打印硬件相关:架构信息和处理器:
|
||||
- 打印硬件相关:架构信息和处理器:
|
||||
|
||||
`uname -mp`
|
||||
|
||||
- 打印软件相关信息:操作系统、版本号和版本:
|
||||
- 打印软件相关信息:操作系统、版本号和版本:
|
||||
|
||||
`uname -srv`
|
||||
|
||||
|
|
|
@ -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(字节)}}`
|
||||
|
|
|
@ -11,6 +11,6 @@
|
|||
|
||||
`w -h`
|
||||
|
||||
- 显示有关已登录用户的信息,按其空闲时间排序:
|
||||
- 显示有关已登录用户的信息,按其空闲时间排序:
|
||||
|
||||
`w -i`
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# wacaw
|
||||
|
||||
> 一个用于 MacOS 的小命令行工具,允许您从连接的摄像头捕获静止图片和视频
|
||||
> 一个用于 MacOS 的小命令行工具,允许您从连接的摄像头捕获静止图片和视频
|
||||
|
||||
- 从网络摄像机拍照:
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# whereis
|
||||
|
||||
> 找到命令的二进制,源文件和手册文件.
|
||||
> 找到命令的二进制,源文件和手册文件.
|
||||
|
||||
- 找到 `ssh` 命令的二进制、源文件和手册页:
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> 用于扩展文件系统属性的实用程序.
|
||||
|
||||
- 列出 键:值 列表,显示指定文件的值扩展属性:
|
||||
- 列出 键:值 列表,显示指定文件的值扩展属性:
|
||||
|
||||
`xattr -l {{文件名}}`
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# xcodebuild
|
||||
|
||||
> 构建Xcode项目.
|
||||
> 构建 Xcode 项目.
|
||||
|
||||
- 构建工作区:
|
||||
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
|
||||
`xed {{文件名}}`
|
||||
|
||||
- 在 Xcode 中打开文件,如果不存在则创建:
|
||||
- 在 Xcode 中打开文件,如果不存在则创建:
|
||||
|
||||
`xed -c {{文件名}}`
|
||||
|
||||
- 在 Xcode中打开一个文件并跳转到第75行:
|
||||
- 在 Xcode 中打开一个文件并跳转到第 75 行:
|
||||
|
||||
`xed -l 75 {{文件名}}`
|
||||
|
|
|
@ -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}}`
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# yank
|
||||
|
||||
> 从 `stdin` 读取输入并显示一个选择界面,该界面允许选择一个字段并将其复制到剪贴板.
|
||||
> 从 `stdin` 读取输入并显示一个选择界面,该界面允许选择一个字段并将其复制到剪贴板.
|
||||
|
||||
- 使用默认分隔符 (\f, \n, \r, \s, \t):
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
- 安装一个或多个用空格分隔的软件包:
|
||||
|
||||
`choco install {{包名 『包名』 ..}}`
|
||||
`choco install {{包名 包名 ..}}`
|
||||
|
||||
- 从一个自定义的配置文件中安装包:
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
- 升级一个或多个用空格分隔的软件包:
|
||||
|
||||
`choco upgrade {{包名 『包名』 ..}}`
|
||||
`choco upgrade {{包名 包名 ..}}`
|
||||
|
||||
- 将一个包升级到指定版本:
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
|||
|
||||
- 升级除指定的用逗号分隔的包之外的所有包:
|
||||
|
||||
`choco upgrade all --except "{{包名 [, 包名』 ..}}"`
|
||||
`choco upgrade all --except "{{包名 , 包名 ..}}"`
|
||||
|
||||
- 自动确认所有提示:
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
- 删除一个或多个以空格分隔的文件:
|
||||
|
||||
`del {{文件 『文件』 ..}}`
|
||||
`del {{文件 文件 ..}}`
|
||||
|
||||
- 在删除每个文件之前提示确认:
|
||||
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
- 在所有文件中查找以空格分隔的字符串:
|
||||
|
||||
`findstr "{{查询语句 『查询语句』 ..}}" *`
|
||||
`findstr "{{查询语句 查询语句 ..}}" *`
|
||||
|
||||
- 以递归方式在所有文件中查找以空格分隔的字符串:
|
||||
|
||||
`findstr /s "{{查询语句 『查询语句』 ..}}" *`
|
||||
`findstr /s "{{查询语句 查询语句 ..}}" *`
|
||||
|
||||
- 查找时不区分大小写:
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
- 为特定键设置指定以空格分隔的标志,并取消设置未提及的标志:
|
||||
|
||||
`reg flags {{键名}} set {{标志 1 『标志 2] ..}}`
|
||||
`reg flags {{键名}} set {{标志 1 标志 2 ..}}`
|
||||
|
||||
- 为指定的键和其子键设置标志:
|
||||
|
||||
|
|
Loading…
Reference in New Issue