pages.zh: update outdated pages (#11939)

pull/23/head
Sebastiaan Speck 2024-01-01 10:38:53 +01:00 committed by GitHub
parent ef0f5499ad
commit 81ddb70476
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
59 changed files with 125 additions and 205 deletions

View File

@ -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}}"`

View File

@ -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 ...}}`

View File

@ -5,15 +5,15 @@
- 可用插件清单:
`asdf plugin-list-all`
`asdf plugin list all`
- 安装插件:
`asdf plugin-add {{插件名}}`
`asdf plugin add {{插件名}}`
- 软件包的可用版本清单:
`asdf list-all {{软件包名}}`
`asdf list all {{软件包名}}`
- 安装指定版本的软件包:

View File

@ -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`

View File

@ -23,15 +23,3 @@
- 执行脚本文件,并在第一个错误处终止:
`bash -e {{file.sh}}`
- 从输入(`stdin`)读取命令:
`bash -s`
- 将跟随的所有选项原样传递到要执行的脚本文件(可与`-s`选项共用来将选项传递到来自输入的命令 / 脚本):
`bash --`
- 打印 bash 的版本信息(使用`echo $BASH_VERSION`来获得纯粹的版本字符串):
`bash --version`

View File

@ -14,7 +14,7 @@
- 计算表达式:
`echo {{5 / 3}} | bc`
`echo '{{5 / 3}}' | bc`
- 执行脚本:

View File

@ -13,12 +13,12 @@
- 删除一个书签:
`buku --delete "{{书签 id}}"`
`buku --delete {{书签 id}}`
- 打开编辑器,修改书签:
`buku --write "{{书签 id}}"`
`buku --write {{书签 id}}`
- 移除一个书签中的标签“搜索引擎”:
`buku --update "{{书签 id}}" --tag {{-}} {{搜索引擎}}`
`buku --update {{书签 id}} --tag {{-}} {{搜索引擎}}`

View File

@ -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`

View File

@ -5,7 +5,7 @@
- 修改文件或目录的所有者:
`chown {{用户}}} {{路径/到/文件或目录}}`
`chown {{用户}} {{路径/到/文件或目录}}`
- 修改文件或目录的所有者及所属组:

View File

@ -4,13 +4,9 @@
> 此命令也有关于其子命令的文件,例如:`docker run`.
> 更多信息:<https://docs.docker.com/engine/reference/commandline/cli/>.
- 列出目前正在运行的 docker 容器:
`docker ps`
- 列出所有 docker 容器(包括停止的容器):
`docker ps -a`
`docker ps --all`
- 透过镜像启动容器,并为容器命名:

View File

@ -21,4 +21,4 @@
- 确定文件的 MIME 编码类型:
`file -I {{文件名}}`
`file -i {{文件名}}`

View File

@ -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 字节)的文件并删除:

View File

@ -3,10 +3,6 @@
> 克隆现有的代码库。
> 更多信息:<https://git-scm.com/docs/git-clone>.
- 克隆一个现有的代码库:
`git clone {{远程代码库地址}}`
- 克隆一个现有的代码库到指定文件夹:
`git clone {{远程代码库地址}} {{路径/到/文件夹}}`
@ -17,11 +13,11 @@
- 克隆一个本地的代码库:
`git clone -l {{路径/到/本地/代码库名}}`
`git clone --local {{路径/到/本地/代码库名}}`
- 静默克隆,不打印任何日志:
`git clone -q {{远程代码库地址}}`
`git clone --quiet {{远程代码库地址}}`
- 克隆一个现有的代码库只获取默认分支上10个最新的提交对节省时间很有用

View File

@ -10,11 +10,11 @@
- 编译并运行一个源文件(它必须包含一个 `main` 包):
`go run {{文件.go}}`
`go run {{文件}}.go`
- 将源文件编译为当前命名的可执行文件:
`go build -o {{可执行文件}} {{文件.go}}`
`go build -o {{可执行文件}} {{文件}}.go`
- 编译当前目录中的包:

View File

@ -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}}`

View File

@ -3,14 +3,10 @@
> 创建目录。
> 更多信息:<https://www.gnu.org/software/coreutils/mkdir>.
- 在当前目录或给定路径下创建一个目录:
`mkdir {{目录}}`
- 在当前目录下创建多个目录:
`mkdir {{目录_1 目录_2 ...}}`
`mkdir {{路径/到/目录1 路径/到/目录2 ...}}`
- 递归地创建目录(对创建嵌套目录很有用):
`mkdir -p {{路径/到/目录}}`
`mkdir -p {{路径/到/目录1 路径/到/目录2 ...}}`

View File

@ -28,9 +28,9 @@
`mvn clean package`
- 执行清理操作并使用给定的构建配置打包代码,比如 `profileId` 如果有 dev、test、pro可以指定其中一个 `profileId` 用来选择具体执行环境
- 清理然后使用给定的构建配置文件打包代码
`mvn clean -P{{profileId}} package`
`mvn clean -P {{构建配置}} package`
- 使用 main 方法运行一个类:

View File

@ -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 {{一个地址 或者 多个地址}}`

View File

@ -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 "{{密码}}" "{{令牌}}"`

View File

@ -17,7 +17,7 @@
- 用数字而不是字母顺序对文件进行排序:
`sort --numeric-sort={{路径/到/文件}}`
`sort --numeric-sort {{路径/到/文件}}`
- 按每行的第 3 个字段对 `/etc/passwd` 进行数字排序,使用 “:” 作为字段分隔符:

View File

@ -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 文件的内容:

View File

@ -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

View File

@ -13,7 +13,7 @@
- 选择输出宽度(默认为 100
`asciiart -width {{50}} {{路径/到/图片.jpg}}`
`asciiart --width {{50}} {{路径/到/图片.jpg}}`
- 对 ASCII 输出进行着色:

View File

@ -23,10 +23,6 @@
`flatpak remote-add --if-not-exists {{远程源名}} {{远程源网址}}`
- 列出所有已配置的远程源:
`flatpak remote-list`
- 移除一个已安装的应用程序:
`flatpak remove {{应用名}}`

View File

@ -16,10 +16,6 @@
`sudo pacman -Rs {{软件包}}`
- 在软件包数据库中搜索正则表达式或关键字:
`pacman -Ss "{{软件包}}"`
- 列出已安装的软件包和版本:
`pacman -Q`

View File

@ -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`

View File

@ -5,7 +5,7 @@
- 显示当前的无线状态信息:
`airport -I`
`airport --getinfo`
- 在通道 1 上监察(嗅探)无线流量:
@ -13,8 +13,8 @@
- 扫描可用的无线网络:
`airport -s`
`airport --scan`
- 与当前的 Airport 网络脱离连接:
`sudo airport -z`
`sudo airport --disassociate`

View File

@ -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`
- 不使用中间磁盘映像直接复制卷中的数据:

View File

@ -13,7 +13,7 @@
- 通过标准输入管道进行解码:
`echo -n {{目标字符串}} | base64`
`echo -n "{{目标字符串}}" | base64`
- 解码标准输入管道内容:

View File

@ -5,8 +5,8 @@
- 用证书签名:
`codesign -s "{{公司名称}}" {{路径 / 应用名.app}}`
`codesign --sign "{{公司名称}}" {{路径 / 应用名.app}}`
- 验证应用程序的签名:
`codesign -v {{路径 / 应用名.app}}`
`codesign --verify {{路径 / 应用名.app}}`

View File

@ -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 以来的秒数):

View File

@ -25,4 +25,4 @@
- 列出当前目录子目录中所有.jpg 文件的可读大小,并在末尾显示累计总数:
`du -ch */*.jpg`
`du -ch {{*/*.jpg}}`

View File

@ -13,7 +13,7 @@
- 将 Finder 设置为 ftp:// URL 访问的应用:
`duti -s {{com.apple.Finder}} {{ftp}}`
`duti -s {{com.apple.Finder}} "{{ftp}}"`
- 显示有关给定扩展名的默认应用程序的信息:

View File

@ -5,7 +5,7 @@
- 调试可执行文件:
`lldb {{可执行的命令}}`
`lldb "{{可执行的命令}}"`
- 将 `lldb` 附加到具有给定 PID 的正在运行的进程:
@ -13,4 +13,4 @@
- 等待使用给定名称的进程启动,然后附加到该进程上:
`lldb -w -n {{进程名}}`
`lldb -w -n "{{进程名}}"`

View File

@ -5,7 +5,7 @@
- 在数据库中查找关键字。注意:数据库定期重新更新(通常每周或每天):
`locate {{关键字}}`
`locate "{{关键字}}"`
- 按文件名查找文件(不包含填充字符的模式被解释为 `*关键字*`

View File

@ -9,4 +9,4 @@
- 查找行,忽略大小写:
`look -f {{前缀}} {{文件}}`
`look --ignore-case {{前缀}} {{文件}}`

View File

@ -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`
- 安装或更新一个应用程序:

View File

@ -17,4 +17,4 @@
- 打印给定字符串的 MD5 校验值:
`md5 -s {{字符串}}`
`md5 -s "{{字符串}}"`

View File

@ -9,8 +9,8 @@
- 按内容查找文件:
`mdfind {{查找的字符串}}`
`mdfind "{{查找的字符串}}"`
- 在给定目录中查找包含字符串的文件:
`mdfind -onlyin {{目录}} {{字符串}}`
`mdfind -onlyin {{目录}} "{{字符串}}"`

View File

@ -17,4 +17,4 @@
- 连接到给定的 Wi-Fi 网络 Connect to a particular Wi-Fi network
`networksetup -setairportnetwork {{en0}} "{{无线网 SSID}}" {{密码}}`
`networksetup -setairportnetwork {{en0}} {{无线网 SSID}} {{密码}}`

View File

@ -9,7 +9,7 @@
- 跟踪给定进程名,打开的所有文件:
`sudo opensnoop -n {{进程名}}`
`sudo opensnoop -n "{{进程名}}"`
- 跟踪给定 PID进程号打开的所有文件

View File

@ -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 文件:

View File

@ -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 "{{主机}}"`

View File

@ -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 "{{目标}}"`

View File

@ -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}}`

View File

@ -17,7 +17,7 @@
- 倒计时 5 分钟重启:
`shutdown -r +{{5}}`
`shutdown -r "+{{5}}"`
- 在下午 1:00使用 24 小时时钟)关机:

View File

@ -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 {{目标 / 文件夹 / 图片。扩展}}`

View File

@ -5,16 +5,16 @@
- 列出所有可用的更新:
`softwareupdate -l`
`softwareupdate --list`
- 下载并安装所有更新:
`softwareupdate -ia`
`softwareupdate --install --all`
- 下载并安装所有推荐的更新:
`softwareupdate -ir`
`softwareupdate --install --req`
- 下载并安装特定的应用程序:
`softwareupdate -i {{更新应用程序名}}`
`softwareupdate --install {{更新应用程序名}}`

View File

@ -9,7 +9,7 @@
- 指定时区、NTP 服务器并启用网络时间:
`systemsetup -settimezone {{美国 / 太平洋}} -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
`systemsetup -settimezone "{{美国 / 太平洋}}" -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
- 使机器从不休眠,并在电源故障或内核死机时自动重新启动:

View File

@ -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`

View File

@ -9,4 +9,4 @@
- 将值传递给样式表中的参数:
`xsltproc --output {{输出.html}} --stringparam {{键名}} {{值}} {{样式表.xslt}} {{xml 文件.xml}}`
`xsltproc --output {{输出.html}} --stringparam "{{键名}}" "{{值}}" {{样式表.xslt}} {{xml 文件.xml}}`

View File

@ -6,23 +6,3 @@
- 显示当前目录下所有文件的属性:
`attrib`
- 显示当前目录和其子目录下所有文件的属性:
`attrib /S`
- 显示当前目录和其子目录下所有文件和目录的属性:
`attrib /S /D`
- 为一个文件增加只读属性:
`attrib +R {{document.txt}}`
- 删除一个文件的系统和隐藏属性:
`attrib -S -H {{document.txt}}`
- 为一个目录增加隐藏属性:
`attrib +H {{目录的路径}}`

View File

@ -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`

View File

@ -14,7 +14,7 @@
- 比较两个文件集:
`comp {{目录 1/*}} {{目录 2/*}}`
`comp {{路径\到\目录1}}\* {{路径\到\目录2}}\*`
- 以十进制格式显示差异:

View File

@ -5,16 +5,16 @@
- 查找包含指定字符串的行:
`find {{字符串}} {{文件或目录的路径}}`
`find "{{字符串}}" {{文件或目录的路径}}`
- 查找不包含指定字符串的行:
`find {{字符串}} {{文件或目录的路径}} /v`
`find "{{字符串}}" {{文件或目录的路径}} /v`
- 显示包含指定字符串的行的总数:
`find {{字符串}} {{文件或目录的路径}} /c`
`find "{{字符串}}" {{文件或目录的路径}} /c`
- 显示匹配的行的行数:
`find {{字符串}} {{文件或目录的路径}} /n`
`find "{{字符串}}" {{文件或目录的路径}} /n`

View File

@ -23,10 +23,6 @@
`findstr /c:"{{查询语句}}" *.txt`
- 只查找完全匹配的行:
`findstr /x "{{查询语句}}" *`
- 显示匹配的行的行数:
`findstr /n "{{查询语句}}" *`

View File

@ -25,4 +25,4 @@
- 搜索超过 5 天的文件:
`forfiles /d {{+5}}`
`forfiles /d +{{5}}`

View File

@ -13,7 +13,7 @@
- 更新所有已安装的包:
`scoop update *`
`scoop update --all`
- 列出所有已安装的包:
@ -29,4 +29,4 @@
- 移除所有包的旧版本并清理下载缓存:
`scoop cleanup -k *`
`scoop cleanup --cache --all`

View File

@ -7,10 +7,6 @@
`shutdown /s`
- 重启当前的计算机:
`shutdown /r`
- 休眠当前的计算机:
`shutdown /h`
@ -23,10 +19,6 @@
`shutdown /s /t {{秒}}`
- 指定一个关机的理由:
`shutdown /s /c "{{理由}}"`
- 在超时之前取消关机指令:
`shutdown /a`