diff --git a/pages.zh/common/alias.md b/pages.zh/common/alias.md index 162ea3125..7593f723c 100644 --- a/pages.zh/common/alias.md +++ b/pages.zh/common/alias.md @@ -16,14 +16,10 @@ `unalias {{别名}}` -- 列出所有的别名: +- 将 `rm` 转换为交互式命令: -`alias -p` +`alias {{rm}}="{{rm --interactive}}"` -- 将 rm 转换为交互式命令: +- 创建别名 `la` 来指代 `ls --all`: -`alias {{rm}}="{{rm -i}}"` - -- 创建别名 `la` 来指代 `ls -a`: - -`alias {{la}}="{{ls -a}}"` +`alias {{la}}="{{ls --all}}"` diff --git a/pages.zh/common/ar.md b/pages.zh/common/ar.md index eb291dc7b..a270402de 100644 --- a/pages.zh/common/ar.md +++ b/pages.zh/common/ar.md @@ -5,20 +5,20 @@ - 从库文件中提取全部成员: -`ar -x {{a 文件}}` +`ar x {{a 文件}}` - 列出库文件中的成员: -`ar -t {{a 文件}}` +`ar t {{a 文件}}` - 替换或添加文件到库文件: -`ar -r {{要被添加内容的 a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}` +`ar r {{要被添加内容的 a 文件}} {{o 文件1 o 文件2 o 文件3 ...}}` - 插入对象文件索引(相当于使用`ranlib`): -`ar -s {{a 文件}}` +`ar s {{a 文件}}` - 使用文件和附带的目标文件索引创建存档: -`ar -rs {{a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}` +`ar rs {{a 文件}} {{o 文件1 o 文件2 ...}}` diff --git a/pages.zh/common/asdf.md b/pages.zh/common/asdf.md index f2e0d045d..6ddc0f650 100644 --- a/pages.zh/common/asdf.md +++ b/pages.zh/common/asdf.md @@ -5,15 +5,15 @@ - 可用插件清单: -`asdf plugin-list-all` +`asdf plugin list all` - 安装插件: -`asdf plugin-add {{插件名}}` +`asdf plugin add {{插件名}}` - 软件包的可用版本清单: -`asdf list-all {{软件包名}}` +`asdf list all {{软件包名}}` - 安装指定版本的软件包: diff --git a/pages.zh/common/at.md b/pages.zh/common/at.md index 9416c7443..c08b67c25 100644 --- a/pages.zh/common/at.md +++ b/pages.zh/common/at.md @@ -6,12 +6,12 @@ - 5 分钟后,执行标准输入中的命令(命令输入完成后按 `Ctrl + D`): -`at now + {{5 minutes}}` +`at now + 5 minutes` - 在今天上午 10:00 执行标准输入中的命令: -`echo "{{./make_db_backup.sh}}" | at {{1000}}` +`echo "{{./make_db_backup.sh}}" | at 1000` - 下周二晚上 9:30 执行指定文件中包含的命令: -`at -f {{path/to/file}} {{9:30 PM Tue}}` +`at -f {{path/to/file}} 9:30 PM Tue` diff --git a/pages.zh/common/bash.md b/pages.zh/common/bash.md index 2af576ee9..9150d4adc 100644 --- a/pages.zh/common/bash.md +++ b/pages.zh/common/bash.md @@ -23,15 +23,3 @@ - 执行脚本文件,并在第一个错误处终止: `bash -e {{file.sh}}` - -- 从输入(`stdin`)读取命令: - -`bash -s` - -- 将跟随的所有选项原样传递到要执行的脚本文件(可与`-s`选项共用来将选项传递到来自输入的命令 / 脚本): - -`bash --` - -- 打印 bash 的版本信息(使用`echo $BASH_VERSION`来获得纯粹的版本字符串): - -`bash --version` diff --git a/pages.zh/common/bc.md b/pages.zh/common/bc.md index 7db689bf5..8b726d66e 100644 --- a/pages.zh/common/bc.md +++ b/pages.zh/common/bc.md @@ -14,7 +14,7 @@ - 计算表达式: -`echo {{5 / 3}} | bc` +`echo '{{5 / 3}}' | bc` - 执行脚本: diff --git a/pages.zh/common/buku.md b/pages.zh/common/buku.md index ef563fcf9..7456b60a2 100644 --- a/pages.zh/common/buku.md +++ b/pages.zh/common/buku.md @@ -13,12 +13,12 @@ - 删除一个书签: -`buku --delete "{{书签 id}}"` +`buku --delete {{书签 id}}` - 打开编辑器,修改书签: -`buku --write "{{书签 id}}"` +`buku --write {{书签 id}}` - 移除一个书签中的标签“搜索引擎”: -`buku --update "{{书签 id}}" --tag {{-}} {{搜索引擎}}` +`buku --update {{书签 id}} --tag {{-}} {{搜索引擎}}` diff --git a/pages.zh/common/case.md b/pages.zh/common/case.md index a8bd7a532..46cdfe127 100644 --- a/pages.zh/common/case.md +++ b/pages.zh/common/case.md @@ -5,8 +5,8 @@ - 通过字符串字面量判断执行分支: -`case {{入参变量}} in {{字符字面量1}} {{执行语句块1}} ;; {{字符字面量2}}) {{执行语句块2}} ;; *) {{默认执行语句块}} ;; esac` +`case {{入参变量}} in {{字符字面量}}) {{wc -w 执行语句块}}; ;; {{字符串}}) {{wc -l 执行语句块}}; ;; esac` - 搭配通配符进行匹配,判断执行分支: -`case {{入参变量}} in {{通配符或者字符字面量}}) {{执行语句块1}} ; ;; {{通配符或者字符字面量}}) {{执行语句块1}}; ;; *) {{echo "what?"}}; ;; esac` +`case {{入参变量}} in {{[wW]|字符字面量}}) {{wc -w 执行语句块}}; ;; {{[lL]|字符串}}) {{执行语句块}}; ;; *) {{echo "what?"}}; ;; esac` diff --git a/pages.zh/common/chown.md b/pages.zh/common/chown.md index e5a6d9636..0d38c0cbf 100644 --- a/pages.zh/common/chown.md +++ b/pages.zh/common/chown.md @@ -5,7 +5,7 @@ - 修改文件或目录的所有者: -`chown {{用户}}} {{路径/到/文件或目录}}` +`chown {{用户}} {{路径/到/文件或目录}}` - 修改文件或目录的所有者及所属组: diff --git a/pages.zh/common/docker.md b/pages.zh/common/docker.md index d08f9ca1c..b03608263 100644 --- a/pages.zh/common/docker.md +++ b/pages.zh/common/docker.md @@ -4,13 +4,9 @@ > 此命令也有关于其子命令的文件,例如:`docker run`. > 更多信息:. -- 列出目前正在运行的 docker 容器: - -`docker ps` - - 列出所有 docker 容器(包括停止的容器): -`docker ps -a` +`docker ps --all` - 透过镜像启动容器,并为容器命名: diff --git a/pages.zh/common/file.md b/pages.zh/common/file.md index 32bb342b3..8567b7a32 100644 --- a/pages.zh/common/file.md +++ b/pages.zh/common/file.md @@ -21,4 +21,4 @@ - 确定文件的 MIME 编码类型: -`file -I {{文件名}}` +`file -i {{文件名}}` diff --git a/pages.zh/common/find.md b/pages.zh/common/find.md index 3aaf654ef..50c0eafa9 100644 --- a/pages.zh/common/find.md +++ b/pages.zh/common/find.md @@ -19,17 +19,17 @@ `find {{指定目录}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` -- 查找符合指定大小范围的文件: +- 查找符合指定大小范围的文件,将递归深度限制为 "1": -`find {{指定目录}} -size {{+500k}} -size {{-10M}}` +`find {{指定目录}} -maxdepth 1 -size {{+500k}} -size {{-10M}}` - 对每个文件运行命令(在命令中使用 `{}` 代表当前文件): `find {{指定目录}} -name '{{*.ext}}' -exec {{wc -l {} }}\;` -- 查找最近 7 天修改的文件并删除: +- 查找最近 7 天修改的文件: -`find {{指定目录}} -daystart -mtime -{{7}} -delete` +`find {{指定目录}} -daystart -mtime -{{7}}` - 查找空(0 字节)的文件并删除: diff --git a/pages.zh/common/git-clone.md b/pages.zh/common/git-clone.md index d9dafe223..b113401d2 100644 --- a/pages.zh/common/git-clone.md +++ b/pages.zh/common/git-clone.md @@ -3,10 +3,6 @@ > 克隆现有的代码库。 > 更多信息:. -- 克隆一个现有的代码库: - -`git clone {{远程代码库地址}}` - - 克隆一个现有的代码库到指定文件夹: `git clone {{远程代码库地址}} {{路径/到/文件夹}}` @@ -17,11 +13,11 @@ - 克隆一个本地的代码库: -`git clone -l {{路径/到/本地/代码库名}}` +`git clone --local {{路径/到/本地/代码库名}}` - 静默克隆,不打印任何日志: -`git clone -q {{远程代码库地址}}` +`git clone --quiet {{远程代码库地址}}` - 克隆一个现有的代码库,只获取默认分支上10个最新的提交(对节省时间很有用): diff --git a/pages.zh/common/go.md b/pages.zh/common/go.md index ecb260742..916cd8303 100644 --- a/pages.zh/common/go.md +++ b/pages.zh/common/go.md @@ -10,11 +10,11 @@ - 编译并运行一个源文件(它必须包含一个 `main` 包): -`go run {{文件.go}}` +`go run {{文件}}.go` - 将源文件编译为当前命名的可执行文件: -`go build -o {{可执行文件}} {{文件.go}}` +`go build -o {{可执行文件}} {{文件}}.go` - 编译当前目录中的包: diff --git a/pages.zh/common/logger.md b/pages.zh/common/logger.md index dfdedfd05..912decfd2 100644 --- a/pages.zh/common/logger.md +++ b/pages.zh/common/logger.md @@ -13,12 +13,12 @@ - 将输出发送到在给定端口上运行的远程系统日志服务器。默认端口为 514: -`echo {{记录内容}} | logger -h {{服务器名}} -P {{端口}}` +`echo {{记录内容}} | logger --server {{服务器名}} --port {{端口}}` - 对记录的每一行使用特定的标签。默认值是登录用户的名: -`echo {{记录内容}} | logger -t {{标签}}` +`echo {{记录内容}} | logger --tag {{标签}}` - 以给定的错误等级记录消息。默认是 `user.notice`. 使用 `man logger` 查询所有可选等级: -`echo {{记录内容}} | logger -p {{user.warning}}` +`echo {{记录内容}} | logger --priority {{user.warning}}` diff --git a/pages.zh/common/mkdir.md b/pages.zh/common/mkdir.md index 0088a29bc..4adf6b328 100644 --- a/pages.zh/common/mkdir.md +++ b/pages.zh/common/mkdir.md @@ -3,14 +3,10 @@ > 创建目录。 > 更多信息:. -- 在当前目录或给定路径下创建一个目录: - -`mkdir {{目录}}` - - 在当前目录下创建多个目录: -`mkdir {{目录_1 目录_2 ...}}` +`mkdir {{路径/到/目录1 路径/到/目录2 ...}}` - 递归地创建目录(对创建嵌套目录很有用): -`mkdir -p {{路径/到/目录}}` +`mkdir -p {{路径/到/目录1 路径/到/目录2 ...}}` diff --git a/pages.zh/common/mvn.md b/pages.zh/common/mvn.md index e31c833a2..73017eb67 100644 --- a/pages.zh/common/mvn.md +++ b/pages.zh/common/mvn.md @@ -28,9 +28,9 @@ `mvn clean package` -- 执行清理操作并使用给定的构建配置打包代码,比如 `profileId` 如果有 dev、test、pro,可以指定其中一个 `profileId` 用来选择具体执行环境: +- 清理然后使用给定的构建配置文件打包代码: -`mvn clean -P{{profileId}} package` +`mvn clean -P {{构建配置}} package` - 使用 main 方法运行一个类: diff --git a/pages.zh/common/nmap.md b/pages.zh/common/nmap.md index 05332d213..905d7d00e 100644 --- a/pages.zh/common/nmap.md +++ b/pages.zh/common/nmap.md @@ -10,7 +10,7 @@ - 尝试确定指定的主机是否启动以及它们的名称是什么: -`nmap -sn {{IP 或者 主机名}} {{可选的其它地址}}` +`sudo nmap -sn {{IP 或者 主机名}} {{可选的其它地址}}` - 像上面一样,如果主机启动了,还可以运行默认的 1000 端口 TCP 扫描: @@ -20,18 +20,10 @@ `nmap -A {{一个地址 或者 多个地址}}` -- 假设网络连接良好并加快执行速度: - -`nmap -T4 {{一个地址 或者 多个地址}}` - - 扫描端口的特定列表(使用 `-p` 参数覆盖所有端口,如 `-p 1-65535`,也可以明确指定几个端口,如 `-p 3306,3307,3308`): `nmap -p {{端口1, 端口2, ..., 端口N}} {{一个地址 或者 多个地址}}` -- 执行 TCP 和 UDP 扫描(`-sU` 只用 UDP 扫描,`-sZ` 用 SCTP 扫描,`-sO` 用于 IP 扫描): - -`nmap -sSU {{一个地址 或者 多个地址}}` - - 使用默认 NSE 脚本执行针对该主机地址的完整端口、服务、版本检测扫描,以确定弱点和信息: `nmap -sC -sV {{一个地址 或者 多个地址}}` diff --git a/pages.zh/common/oathtool.md b/pages.zh/common/oathtool.md index 4366bc580..c808ce4c4 100644 --- a/pages.zh/common/oathtool.md +++ b/pages.zh/common/oathtool.md @@ -5,12 +5,12 @@ - 生成 TOTP 令牌(行为类似于 Google Authenticator): -`oathtool --totp --base32 {{密码}}` +`oathtool --totp --base32 "{{密码}}"` - 根据给定时间产生特定的 TOTP 令牌: -`oathtool --totp --now {{2004-02-29 16:21:42}} --base32 {{密码}}` +`oathtool --totp --now "{{2004-02-29 16:21:42}}" --base32 "{{密码}}"` - 验证 TOTP 令牌: -`oathtool --totp --base32 {{密码}} {{令牌}}` +`oathtool --totp --base32 "{{密码}}" "{{令牌}}"` diff --git a/pages.zh/common/sort.md b/pages.zh/common/sort.md index 15a8cb06e..1ea28f0af 100644 --- a/pages.zh/common/sort.md +++ b/pages.zh/common/sort.md @@ -17,7 +17,7 @@ - 用数字而不是字母顺序对文件进行排序: -`sort --numeric-sort={{路径/到/文件}}` +`sort --numeric-sort {{路径/到/文件}}` - 按每行的第 3 个字段对 `/etc/passwd` 进行数字排序,使用 “:” 作为字段分隔符: diff --git a/pages.zh/common/tar.md b/pages.zh/common/tar.md index 7c9bff7ec..f70eb973f 100644 --- a/pages.zh/common/tar.md +++ b/pages.zh/common/tar.md @@ -6,11 +6,11 @@ - 创建存档并将其写入文件: -`tar cf {{target.tar}} {{file1}} {{file2}} {{file3}}` +`tar cf {{目标.tar}} {{文件1 文件2 ...}}` - 创建一个 gzip 压缩文件并将其写入文件: -`tar czf {{target.tar.gz}} {{file1}} {{file2}} {{file3}}` +`tar czf {{target.tar.gz}} {{file1 file2 ...}}` - 使用相对路径从目录创建一个 gzip 压缩文件: @@ -26,7 +26,7 @@ - 创建压缩存档并将其写入文件,使用存档后缀确定压缩程序: -`tar caf {{target.tar.xz}} {{file1}} {{file2}} {{file3}}` +`tar caf {{target.tar.xz}} {{file1 file2 ...}}` - 详细列出 tar 文件的内容: diff --git a/pages.zh/common/zstd.md b/pages.zh/common/zstd.md index a01dcbbb6..792dbd57b 100644 --- a/pages.zh/common/zstd.md +++ b/pages.zh/common/zstd.md @@ -9,11 +9,11 @@ - 解压缩一个文件: -`zstd -d {{file}}.zst` +`zstd --decompress {{file.zst}}` - 将文件解压缩到标准输出(`stdout`): -`zstd -dc {{file}}.zst` +`zstd --decompress --stdout {{file.zst}}` - 使用指定的压缩等级来压缩一个文件.0 = 最差,19 = 最好(默认等级是 3): diff --git a/pages.zh/linux/asciiart.md b/pages.zh/linux/asciiart.md index 8f6050cb0..fb637679f 100644 --- a/pages.zh/linux/asciiart.md +++ b/pages.zh/linux/asciiart.md @@ -13,7 +13,7 @@ - 选择输出宽度(默认为 100): -`asciiart -width {{50}} {{路径/到/图片.jpg}}` +`asciiart --width {{50}} {{路径/到/图片.jpg}}` - 对 ASCII 输出进行着色: diff --git a/pages.zh/linux/flatpak.md b/pages.zh/linux/flatpak.md index 41ffa6f3d..01e127bd6 100644 --- a/pages.zh/linux/flatpak.md +++ b/pages.zh/linux/flatpak.md @@ -23,10 +23,6 @@ `flatpak remote-add --if-not-exists {{远程源名}} {{远程源网址}}` -- 列出所有已配置的远程源: - -`flatpak remote-list` - - 移除一个已安装的应用程序: `flatpak remove {{应用名}}` diff --git a/pages.zh/linux/pacman.md b/pages.zh/linux/pacman.md index 3cfde038d..ebc47ddd8 100644 --- a/pages.zh/linux/pacman.md +++ b/pages.zh/linux/pacman.md @@ -16,10 +16,6 @@ `sudo pacman -Rs {{软件包}}` -- 在软件包数据库中搜索正则表达式或关键字: - -`pacman -Ss "{{软件包}}"` - - 列出已安装的软件包和版本: `pacman -Q` diff --git a/pages.zh/osx/afinfo.md b/pages.zh/osx/afinfo.md index 215c780b7..217090b8c 100644 --- a/pages.zh/osx/afinfo.md +++ b/pages.zh/osx/afinfo.md @@ -6,24 +6,24 @@ - 显示给定音频文件的详细信息: -`afinfo {{目标 / 路径 / 文件}}` +`afinfo {{路径/到/文件}}` - 显示简化的音频文件信息(单行): -`afinfo -b {{目标 / 路径 / 文件}}` +`afinfo --brief {{路径/到/文件}}` - 显示音频文件的元数据信息以及其 InfoDictionary 词典: -`afinfo -i {{目标 / 路径 / 文件}}` +`afinfo --info {{路径/到/文件}}` - 以 xml 格式显示音频文件信息: -`afinfo -x {{目标 / 路径 / 文件}}` +`afinfo --xml {{路径/到/文件}}` - 显示警告信息(如存在): -`afinfo --warnings {{目标 / 路径 / 文件}}` +`afinfo --warnings {{路径/到/文件}}` - 显示完整用法帮助: -`afinfo -h` +`afinfo --help` diff --git a/pages.zh/osx/airport.md b/pages.zh/osx/airport.md index e6aa40896..b796065c9 100644 --- a/pages.zh/osx/airport.md +++ b/pages.zh/osx/airport.md @@ -5,7 +5,7 @@ - 显示当前的无线状态信息: -`airport -I` +`airport --getinfo` - 在通道 1 上监察(嗅探)无线流量: @@ -13,8 +13,8 @@ - 扫描可用的无线网络: -`airport -s` +`airport --scan` - 与当前的 Airport 网络脱离连接: -`sudo airport -z` +`sudo airport --disassociate` diff --git a/pages.zh/osx/asr.md b/pages.zh/osx/asr.md index 6c0513fa5..7408d33d4 100644 --- a/pages.zh/osx/asr.md +++ b/pages.zh/osx/asr.md @@ -6,15 +6,15 @@ - 将磁盘映像复制到目标卷: -`sudo asr restore --source {{映像名}}.dmg --target {{卷路径}}` +`sudo asr restore --source {{映像名.dmg}} --target {{卷路径}}` - 在复制之前擦除目标卷: -`sudo asr restore --source {{映像名}}.dmg --target {{卷路径}} --erase` +`sudo asr restore --source {{映像名.dmg}} --target {{卷路径}} --erase` - 恢复后跳过验证步骤: -`sudo asr restore --source {{映像名}}.dmg --target {{卷路径}} --noverify` +`sudo asr restore --source {{映像名.dmg}} --target {{卷路径}} --noverify` - 不使用中间磁盘映像直接复制卷中的数据: diff --git a/pages.zh/osx/base64.md b/pages.zh/osx/base64.md index 76a6ec03b..0836a5bfc 100644 --- a/pages.zh/osx/base64.md +++ b/pages.zh/osx/base64.md @@ -13,7 +13,7 @@ - 通过标准输入管道进行解码: -`echo -n {{目标字符串}} | base64` +`echo -n "{{目标字符串}}" | base64` - 解码标准输入管道内容: diff --git a/pages.zh/osx/codesign.md b/pages.zh/osx/codesign.md index 0493b9c05..0c31dc73f 100644 --- a/pages.zh/osx/codesign.md +++ b/pages.zh/osx/codesign.md @@ -5,8 +5,8 @@ - 用证书签名: -`codesign -s "{{公司名称}}" {{路径 / 应用名.app}}` +`codesign --sign "{{公司名称}}" {{路径 / 应用名.app}}` - 验证应用程序的签名: -`codesign -v {{路径 / 应用名.app}}` +`codesign --verify {{路径 / 应用名.app}}` diff --git a/pages.zh/osx/date.md b/pages.zh/osx/date.md index 8aa312d5a..3de3c0161 100644 --- a/pages.zh/osx/date.md +++ b/pages.zh/osx/date.md @@ -5,11 +5,11 @@ - 使用默认区域设置的格式显示当前日期: -`date +"%c"` +`date +%c` - 以 UTC 和 ISO 8601 格式显示当前日期: -`date -u +"%Y-%m-%dT%H:%M:%SZ"` +`date -u +%Y-%m-%dT%H:%M:%SZ` - 将当前日期显示为 unix 时间戳(自 1970-01-01 00:00:00 以来的秒数): diff --git a/pages.zh/osx/du.md b/pages.zh/osx/du.md index 071124445..d7a15b661 100644 --- a/pages.zh/osx/du.md +++ b/pages.zh/osx/du.md @@ -25,4 +25,4 @@ - 列出当前目录子目录中所有.jpg 文件的可读大小,并在末尾显示累计总数: -`du -ch */*.jpg` +`du -ch {{*/*.jpg}}` diff --git a/pages.zh/osx/duti.md b/pages.zh/osx/duti.md index b6bfab7ec..eca98af74 100644 --- a/pages.zh/osx/duti.md +++ b/pages.zh/osx/duti.md @@ -13,7 +13,7 @@ - 将 Finder 设置为 ftp:// URL 访问的应用: -`duti -s {{com.apple.Finder}} {{ftp}}` +`duti -s {{com.apple.Finder}} "{{ftp}}"` - 显示有关给定扩展名的默认应用程序的信息: diff --git a/pages.zh/osx/lldb.md b/pages.zh/osx/lldb.md index 90a322b5c..8e8d3f78b 100644 --- a/pages.zh/osx/lldb.md +++ b/pages.zh/osx/lldb.md @@ -5,7 +5,7 @@ - 调试可执行文件: -`lldb {{可执行的命令}}` +`lldb "{{可执行的命令}}"` - 将 `lldb` 附加到具有给定 PID 的正在运行的进程: @@ -13,4 +13,4 @@ - 等待使用给定名称的进程启动,然后附加到该进程上: -`lldb -w -n {{进程名}}` +`lldb -w -n "{{进程名}}"` diff --git a/pages.zh/osx/locate.md b/pages.zh/osx/locate.md index ecb593176..ec43a364a 100644 --- a/pages.zh/osx/locate.md +++ b/pages.zh/osx/locate.md @@ -5,7 +5,7 @@ - 在数据库中查找关键字。注意:数据库定期重新更新(通常每周或每天): -`locate {{关键字}}` +`locate "{{关键字}}"` - 按文件名查找文件(不包含填充字符的模式被解释为 `*关键字*`): diff --git a/pages.zh/osx/look.md b/pages.zh/osx/look.md index 3552d3dd5..64246514c 100644 --- a/pages.zh/osx/look.md +++ b/pages.zh/osx/look.md @@ -9,4 +9,4 @@ - 查找行,忽略大小写: -`look -f {{前缀}} {{文件}}` +`look --ignore-case {{前缀}} {{文件}}` diff --git a/pages.zh/osx/mas.md b/pages.zh/osx/mas.md index 8048083af..1f5c9c0dd 100644 --- a/pages.zh/osx/mas.md +++ b/pages.zh/osx/mas.md @@ -5,7 +5,7 @@ - 首次登录 Mac 应用商店: -`mas signin {{user@example.com}}` +`mas signin "{{user@example.com}}"` - 显示所有已安装的应用程序和它们的产品标识符: @@ -13,7 +13,7 @@ - 搜索一个应用程序,在结果旁边显示价格: -`mas search {{应用程序}} --price` +`mas search "{{应用程序}}" --price` - 安装或更新一个应用程序: diff --git a/pages.zh/osx/md5.md b/pages.zh/osx/md5.md index 4c0e5c832..ce1d596aa 100644 --- a/pages.zh/osx/md5.md +++ b/pages.zh/osx/md5.md @@ -17,4 +17,4 @@ - 打印给定字符串的 MD5 校验值: -`md5 -s {{字符串}}` +`md5 -s "{{字符串}}"` diff --git a/pages.zh/osx/mdfind.md b/pages.zh/osx/mdfind.md index 62deee53e..f53fbeed5 100644 --- a/pages.zh/osx/mdfind.md +++ b/pages.zh/osx/mdfind.md @@ -9,8 +9,8 @@ - 按内容查找文件: -`mdfind {{查找的字符串}}` +`mdfind "{{查找的字符串}}"` - 在给定目录中查找包含字符串的文件: -`mdfind -onlyin {{目录}} {{字符串}}` +`mdfind -onlyin {{目录}} "{{字符串}}"` diff --git a/pages.zh/osx/networksetup.md b/pages.zh/osx/networksetup.md index 05fe964ef..7bc0bf33a 100644 --- a/pages.zh/osx/networksetup.md +++ b/pages.zh/osx/networksetup.md @@ -17,4 +17,4 @@ - 连接到给定的 Wi-Fi 网络 Connect to a particular Wi-Fi network: -`networksetup -setairportnetwork {{en0}} "{{无线网 SSID}}" {{密码}}` +`networksetup -setairportnetwork {{en0}} {{无线网 SSID}} {{密码}}` diff --git a/pages.zh/osx/opensnoop.md b/pages.zh/osx/opensnoop.md index 04a225500..99eb0ea09 100644 --- a/pages.zh/osx/opensnoop.md +++ b/pages.zh/osx/opensnoop.md @@ -9,7 +9,7 @@ - 跟踪给定进程名,打开的所有文件: -`sudo opensnoop -n {{进程名}}` +`sudo opensnoop -n "{{进程名}}"` - 跟踪给定 PID(进程号),打开的所有文件: diff --git a/pages.zh/osx/osascript.md b/pages.zh/osx/osascript.md index 8f52abc94..59a2a1d24 100644 --- a/pages.zh/osx/osascript.md +++ b/pages.zh/osx/osascript.md @@ -5,11 +5,11 @@ - 运行一个 AppleScript 命令: -`osascript -e '{{say "你好世界"}}'` +`osascript -e "{{say '你好世界'}}"` - 运行多条 AppleScript 命令: -`osascript -e '{{say "你好"}}' -e '{{say "世界"}}'` +`osascript -e "{{say '你好'}}" -e "{{say '世界'}}"` - 运行一个已编译的脚本(`*.scpt`),包脚本(`*.scptd`),或明文的(`*.applescript`)AppleScript 文件: @@ -21,7 +21,7 @@ - 运行一个 JavaScript 命令: -`osascript -l JavaScript -e '{{console.log("你好世界!");}}'` +`osascript -l JavaScript -e "{{console.log('你好世界!');}}"` - 运行 JavaScript 文件: diff --git a/pages.zh/osx/ping.md b/pages.zh/osx/ping.md index ba931f87c..ffc12c558 100644 --- a/pages.zh/osx/ping.md +++ b/pages.zh/osx/ping.md @@ -5,24 +5,24 @@ - Ping 指定的主机: -`ping {{主机}}` +`ping "{{主机}}"` - 对主机执行指定定次数的 ping 操作: -`ping -c {{次数}} {{主机}}` +`ping -c {{次数}} "{{主机}}"` - Ping `主机` , 指定请求之间的间隔(以`秒`为单位)(默认为 1 秒): -`ping -i {{秒}} {{主机}}` +`ping -i {{秒}} "{{主机}}"` - Ping `主机`, 但不尝试查找地址的符号名: -`ping -n {{主机}}` +`ping -n "{{主机}}"` - Ping `主机` 并在收到数据包时响铃(如果您的终端支持): -`ping -a {{主机}}` +`ping -a "{{主机}}"` - Ping `主机` 并打印接收数据包的时间(此选项是 Apple 的附加项): -`ping --apple-time {{主机}}` +`ping --apple-time "{{主机}}"` diff --git a/pages.zh/osx/route.md b/pages.zh/osx/route.md index 4ebbcc115..b684bb551 100644 --- a/pages.zh/osx/route.md +++ b/pages.zh/osx/route.md @@ -6,15 +6,15 @@ - 通过网关向目标添加路由: -`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" "{{网关地址}}"` - 删除所有路由: @@ -22,8 +22,8 @@ - 删除特定路由: -`sudo route delete {{路由 ip 地址}}/24` +`sudo route delete "{{路由 ip 地址}}/24"` - 查找并显示目标的路由(主机名或 IP 地址): -`sudo route get {{目标}}` +`sudo route get "{{目标}}"` diff --git a/pages.zh/osx/shuf.md b/pages.zh/osx/shuf.md index f19ee6211..45a3f7144 100644 --- a/pages.zh/osx/shuf.md +++ b/pages.zh/osx/shuf.md @@ -9,12 +9,12 @@ - 只输出结果的前 5 条: -`shuf -n {{5}} {{文件名}}` +`shuf --head-count={{5}} {{文件名}}` - 将结果输出写入另一个文件: -`shuf {{文件名}} -o {{输出_文件名}}` +`shuf {{文件名}} --output={{输出_文件名}}` - 生成范围(1-10)内的随机数: -`shuf -i {{1-10}}` +`shuf --input-range={{1-10}}` diff --git a/pages.zh/osx/shutdown.md b/pages.zh/osx/shutdown.md index 270252826..1a131eb1a 100644 --- a/pages.zh/osx/shutdown.md +++ b/pages.zh/osx/shutdown.md @@ -17,7 +17,7 @@ - 倒计时 5 分钟重启: -`shutdown -r +{{5}}` +`shutdown -r "+{{5}}"` - 在下午 1:00(使用 24 小时时钟)关机: diff --git a/pages.zh/osx/sips.md b/pages.zh/osx/sips.md index 5dea73ff5..931923fc6 100644 --- a/pages.zh/osx/sips.md +++ b/pages.zh/osx/sips.md @@ -10,11 +10,11 @@ - 以指定的大小对图像重新采样,图像纵横比可能会更改: -`sips -z {{1920}} {{300}} {{图片文件。扩展名}}` +`sips --resampleHeightWidth {{1920}} {{300}} {{图片文件。扩展名}}` - 对图像重新取样,使高度和宽度不大于指定的大小(注意大写 Z): -`sips -Z {{1920}} {{300}} {{图片文件。扩展名}}` +`sips --resampleHeightWidthMax {{1920}} {{300}} {{图片文件。扩展名}}` - 对目录中的所有图像重新取样,以适应 960px 的宽度(保持纵横比): @@ -22,8 +22,8 @@ - 将图像从 CMYK 转换为 RGB: -`sips --matchTo '/System/Library/ColorSync/Profiles/Generic RGB Profile.icc' {{目标 / 文件夹 / 图片。扩展}} {{目标 / 文件夹 / 输出文件夹}}` +`sips --matchTo "/System/Library/ColorSync/Profiles/Generic RGB Profile.icc" {{目标 / 文件夹 / 图片。扩展}} {{目标 / 文件夹 / 输出文件夹}}` - 从图像中删除 ColorSync ICC 配置: -`sips -d profile --deleteColorManagementProperties {{目标 / 文件夹 / 图片。扩展}}` +`sips --deleteProperty profile --deleteColorManagementProperties {{目标 / 文件夹 / 图片。扩展}}` diff --git a/pages.zh/osx/softwareupdate.md b/pages.zh/osx/softwareupdate.md index 3ea61bf24..0ef1cdfcd 100644 --- a/pages.zh/osx/softwareupdate.md +++ b/pages.zh/osx/softwareupdate.md @@ -5,16 +5,16 @@ - 列出所有可用的更新: -`softwareupdate -l` +`softwareupdate --list` - 下载并安装所有更新: -`softwareupdate -ia` +`softwareupdate --install --all` - 下载并安装所有推荐的更新: -`softwareupdate -ir` +`softwareupdate --install --req` - 下载并安装特定的应用程序: -`softwareupdate -i {{更新应用程序名}}` +`softwareupdate --install {{更新应用程序名}}` diff --git a/pages.zh/osx/systemsetup.md b/pages.zh/osx/systemsetup.md index 66c8008a7..3f800290c 100644 --- a/pages.zh/osx/systemsetup.md +++ b/pages.zh/osx/systemsetup.md @@ -9,7 +9,7 @@ - 指定时区、NTP 服务器并启用网络时间: -`systemsetup -settimezone {{美国 / 太平洋}} -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on` +`systemsetup -settimezone "{{美国 / 太平洋}}" -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on` - 使机器从不休眠,并在电源故障或内核死机时自动重新启动: diff --git a/pages.zh/osx/wacaw.md b/pages.zh/osx/wacaw.md index bcf620bca..bfd3fb8f3 100644 --- a/pages.zh/osx/wacaw.md +++ b/pages.zh/osx/wacaw.md @@ -9,11 +9,11 @@ - 录制视频: -`wacaw --video {{文件名}} -D {{录制多少秒}}` +`wacaw --video {{文件名}} --duration {{录制多少秒}}` - 用自定义分辨率拍照: -`wacaw -x {{宽}} -y {{高}} {{文件名}}` +`wacaw --width {{宽}} --height {{高}} {{文件名}}` - 将刚拍摄的图像复制到剪贴板: @@ -21,4 +21,4 @@ - 可用设备列表: -`wacaw -L` +`wacaw --list-devices` diff --git a/pages.zh/osx/xsltproc.md b/pages.zh/osx/xsltproc.md index 6848d0e24..c71c34168 100644 --- a/pages.zh/osx/xsltproc.md +++ b/pages.zh/osx/xsltproc.md @@ -9,4 +9,4 @@ - 将值传递给样式表中的参数: -`xsltproc --output {{输出.html}} --stringparam {{键名}} {{值}} {{样式表.xslt}} {{xml 文件.xml}}` +`xsltproc --output {{输出.html}} --stringparam "{{键名}}" "{{值}}" {{样式表.xslt}} {{xml 文件.xml}}` diff --git a/pages.zh/windows/attrib.md b/pages.zh/windows/attrib.md index f7455c59e..2677250de 100644 --- a/pages.zh/windows/attrib.md +++ b/pages.zh/windows/attrib.md @@ -6,23 +6,3 @@ - 显示当前目录下所有文件的属性: `attrib` - -- 显示当前目录和其子目录下所有文件的属性: - -`attrib /S` - -- 显示当前目录和其子目录下所有文件和目录的属性: - -`attrib /S /D` - -- 为一个文件增加只读属性: - -`attrib +R {{document.txt}}` - -- 删除一个文件的系统和隐藏属性: - -`attrib -S -H {{document.txt}}` - -- 为一个目录增加隐藏属性: - -`attrib +H {{目录的路径}}` diff --git a/pages.zh/windows/cmd.md b/pages.zh/windows/cmd.md index 4ed424839..255cb49f2 100644 --- a/pages.zh/windows/cmd.md +++ b/pages.zh/windows/cmd.md @@ -9,28 +9,24 @@ - 运行指定的命令然后退出: -`cmd /c "{{命令}}"` +`cmd /c {{echo 命令}}` - 执行一个指定的命令,之后进入一个交互式 shell: -`cmd /k "{{命令}}"` +`cmd /k {{echo 命令}}` - 不显示命令的输出结果: `cmd /q` -- 启用或禁用命令扩展: - -`cmd /e:{{on|off}}` - -- 启用或禁用文件和目录名的自动补全: - -`cmd /f:{{on|off}}` - - 启用或禁用环境变量扩展: `cmd /v:{{on|off}}` +- 启用或禁用命令扩展: + +`cmd /e:{{on|off}}` + - 强制输出内容使用 Unicode 编码: `cmd /u` diff --git a/pages.zh/windows/comp.md b/pages.zh/windows/comp.md index abaf8d58f..f9e12e2a3 100644 --- a/pages.zh/windows/comp.md +++ b/pages.zh/windows/comp.md @@ -14,7 +14,7 @@ - 比较两个文件集: -`comp {{目录 1/*}} {{目录 2/*}}` +`comp {{路径\到\目录1}}\* {{路径\到\目录2}}\*` - 以十进制格式显示差异: diff --git a/pages.zh/windows/find.md b/pages.zh/windows/find.md index 6eb74f51d..3e9382b68 100644 --- a/pages.zh/windows/find.md +++ b/pages.zh/windows/find.md @@ -5,16 +5,16 @@ - 查找包含指定字符串的行: -`find {{字符串}} {{文件或目录的路径}}` +`find "{{字符串}}" {{文件或目录的路径}}` - 查找不包含指定字符串的行: -`find {{字符串}} {{文件或目录的路径}} /v` +`find "{{字符串}}" {{文件或目录的路径}} /v` - 显示包含指定字符串的行的总数: -`find {{字符串}} {{文件或目录的路径}} /c` +`find "{{字符串}}" {{文件或目录的路径}} /c` - 显示匹配的行的行数: -`find {{字符串}} {{文件或目录的路径}} /n` +`find "{{字符串}}" {{文件或目录的路径}} /n` diff --git a/pages.zh/windows/findstr.md b/pages.zh/windows/findstr.md index 2e9de2239..ffe404144 100644 --- a/pages.zh/windows/findstr.md +++ b/pages.zh/windows/findstr.md @@ -23,10 +23,6 @@ `findstr /c:"{{查询语句}}" *.txt` -- 只查找完全匹配的行: - -`findstr /x "{{查询语句}}" *` - - 显示匹配的行的行数: `findstr /n "{{查询语句}}" *` diff --git a/pages.zh/windows/forfiles.md b/pages.zh/windows/forfiles.md index 7060b990a..03937001a 100644 --- a/pages.zh/windows/forfiles.md +++ b/pages.zh/windows/forfiles.md @@ -25,4 +25,4 @@ - 搜索超过 5 天的文件: -`forfiles /d {{+5}}` +`forfiles /d +{{5}}` diff --git a/pages.zh/windows/scoop.md b/pages.zh/windows/scoop.md index 9f7ab4f7b..3ded6c66b 100644 --- a/pages.zh/windows/scoop.md +++ b/pages.zh/windows/scoop.md @@ -13,7 +13,7 @@ - 更新所有已安装的包: -`scoop update *` +`scoop update --all` - 列出所有已安装的包: @@ -29,4 +29,4 @@ - 移除所有包的旧版本并清理下载缓存: -`scoop cleanup -k *` +`scoop cleanup --cache --all` diff --git a/pages.zh/windows/shutdown.md b/pages.zh/windows/shutdown.md index 212d09594..6ceb43cb8 100644 --- a/pages.zh/windows/shutdown.md +++ b/pages.zh/windows/shutdown.md @@ -7,10 +7,6 @@ `shutdown /s` -- 重启当前的计算机: - -`shutdown /r` - - 休眠当前的计算机: `shutdown /h` @@ -23,10 +19,6 @@ `shutdown /s /t {{秒}}` -- 指定一个关机的理由: - -`shutdown /s /c "{{理由}}"` - - 在超时之前取消关机指令: `shutdown /a`