mirror of https://github.com/CrimsonTome/tldr.git
pages.zh: update outdated pages (#11939)
parent
ef0f5499ad
commit
81ddb70476
|
@ -16,14 +16,10 @@
|
||||||
|
|
||||||
`unalias {{别名}}`
|
`unalias {{别名}}`
|
||||||
|
|
||||||
- 列出所有的别名:
|
- 将 `rm` 转换为交互式命令:
|
||||||
|
|
||||||
`alias -p`
|
`alias {{rm}}="{{rm --interactive}}"`
|
||||||
|
|
||||||
- 将 rm 转换为交互式命令:
|
- 创建别名 `la` 来指代 `ls --all`:
|
||||||
|
|
||||||
`alias {{rm}}="{{rm -i}}"`
|
`alias {{la}}="{{ls --all}}"`
|
||||||
|
|
||||||
- 创建别名 `la` 来指代 `ls -a`:
|
|
||||||
|
|
||||||
`alias {{la}}="{{ls -a}}"`
|
|
||||||
|
|
|
@ -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`):
|
- 插入对象文件索引(相当于使用`ranlib`):
|
||||||
|
|
||||||
`ar -s {{a 文件}}`
|
`ar s {{a 文件}}`
|
||||||
|
|
||||||
- 使用文件和附带的目标文件索引创建存档:
|
- 使用文件和附带的目标文件索引创建存档:
|
||||||
|
|
||||||
`ar -rs {{a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`
|
`ar rs {{a 文件}} {{o 文件1 o 文件2 ...}}`
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
|
|
||||||
- 可用插件清单:
|
- 可用插件清单:
|
||||||
|
|
||||||
`asdf plugin-list-all`
|
`asdf plugin list all`
|
||||||
|
|
||||||
- 安装插件:
|
- 安装插件:
|
||||||
|
|
||||||
`asdf plugin-add {{插件名}}`
|
`asdf plugin add {{插件名}}`
|
||||||
|
|
||||||
- 软件包的可用版本清单:
|
- 软件包的可用版本清单:
|
||||||
|
|
||||||
`asdf list-all {{软件包名}}`
|
`asdf list all {{软件包名}}`
|
||||||
|
|
||||||
- 安装指定版本的软件包:
|
- 安装指定版本的软件包:
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,12 @@
|
||||||
|
|
||||||
- 5 分钟后,执行标准输入中的命令(命令输入完成后按 `Ctrl + D`):
|
- 5 分钟后,执行标准输入中的命令(命令输入完成后按 `Ctrl + D`):
|
||||||
|
|
||||||
`at now + {{5 minutes}}`
|
`at now + 5 minutes`
|
||||||
|
|
||||||
- 在今天上午 10:00 执行标准输入中的命令:
|
- 在今天上午 10:00 执行标准输入中的命令:
|
||||||
|
|
||||||
`echo "{{./make_db_backup.sh}}" | at {{1000}}`
|
`echo "{{./make_db_backup.sh}}" | at 1000`
|
||||||
|
|
||||||
- 下周二晚上 9:30 执行指定文件中包含的命令:
|
- 下周二晚上 9:30 执行指定文件中包含的命令:
|
||||||
|
|
||||||
`at -f {{path/to/file}} {{9:30 PM Tue}}`
|
`at -f {{path/to/file}} 9:30 PM Tue`
|
||||||
|
|
|
@ -23,15 +23,3 @@
|
||||||
- 执行脚本文件,并在第一个错误处终止:
|
- 执行脚本文件,并在第一个错误处终止:
|
||||||
|
|
||||||
`bash -e {{file.sh}}`
|
`bash -e {{file.sh}}`
|
||||||
|
|
||||||
- 从输入(`stdin`)读取命令:
|
|
||||||
|
|
||||||
`bash -s`
|
|
||||||
|
|
||||||
- 将跟随的所有选项原样传递到要执行的脚本文件(可与`-s`选项共用来将选项传递到来自输入的命令 / 脚本):
|
|
||||||
|
|
||||||
`bash --`
|
|
||||||
|
|
||||||
- 打印 bash 的版本信息(使用`echo $BASH_VERSION`来获得纯粹的版本字符串):
|
|
||||||
|
|
||||||
`bash --version`
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
- 计算表达式:
|
- 计算表达式:
|
||||||
|
|
||||||
`echo {{5 / 3}} | bc`
|
`echo '{{5 / 3}}' | bc`
|
||||||
|
|
||||||
- 执行脚本:
|
- 执行脚本:
|
||||||
|
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
- 删除一个书签:
|
- 删除一个书签:
|
||||||
|
|
||||||
`buku --delete "{{书签 id}}"`
|
`buku --delete {{书签 id}}`
|
||||||
|
|
||||||
- 打开编辑器,修改书签:
|
- 打开编辑器,修改书签:
|
||||||
|
|
||||||
`buku --write "{{书签 id}}"`
|
`buku --write {{书签 id}}`
|
||||||
|
|
||||||
- 移除一个书签中的标签“搜索引擎”:
|
- 移除一个书签中的标签“搜索引擎”:
|
||||||
|
|
||||||
`buku --update "{{书签 id}}" --tag {{-}} {{搜索引擎}}`
|
`buku --update {{书签 id}} --tag {{-}} {{搜索引擎}}`
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
- 修改文件或目录的所有者:
|
- 修改文件或目录的所有者:
|
||||||
|
|
||||||
`chown {{用户}}} {{路径/到/文件或目录}}`
|
`chown {{用户}} {{路径/到/文件或目录}}`
|
||||||
|
|
||||||
- 修改文件或目录的所有者及所属组:
|
- 修改文件或目录的所有者及所属组:
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,9 @@
|
||||||
> 此命令也有关于其子命令的文件,例如:`docker run`.
|
> 此命令也有关于其子命令的文件,例如:`docker run`.
|
||||||
> 更多信息:<https://docs.docker.com/engine/reference/commandline/cli/>.
|
> 更多信息:<https://docs.docker.com/engine/reference/commandline/cli/>.
|
||||||
|
|
||||||
- 列出目前正在运行的 docker 容器:
|
|
||||||
|
|
||||||
`docker ps`
|
|
||||||
|
|
||||||
- 列出所有 docker 容器(包括停止的容器):
|
- 列出所有 docker 容器(包括停止的容器):
|
||||||
|
|
||||||
`docker ps -a`
|
`docker ps --all`
|
||||||
|
|
||||||
- 透过镜像启动容器,并为容器命名:
|
- 透过镜像启动容器,并为容器命名:
|
||||||
|
|
||||||
|
|
|
@ -21,4 +21,4 @@
|
||||||
|
|
||||||
- 确定文件的 MIME 编码类型:
|
- 确定文件的 MIME 编码类型:
|
||||||
|
|
||||||
`file -I {{文件名}}`
|
`file -i {{文件名}}`
|
||||||
|
|
|
@ -19,17 +19,17 @@
|
||||||
|
|
||||||
`find {{指定目录}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'`
|
`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 {} }}\;`
|
`find {{指定目录}} -name '{{*.ext}}' -exec {{wc -l {} }}\;`
|
||||||
|
|
||||||
- 查找最近 7 天修改的文件并删除:
|
- 查找最近 7 天修改的文件:
|
||||||
|
|
||||||
`find {{指定目录}} -daystart -mtime -{{7}} -delete`
|
`find {{指定目录}} -daystart -mtime -{{7}}`
|
||||||
|
|
||||||
- 查找空(0 字节)的文件并删除:
|
- 查找空(0 字节)的文件并删除:
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,6 @@
|
||||||
> 克隆现有的代码库。
|
> 克隆现有的代码库。
|
||||||
> 更多信息:<https://git-scm.com/docs/git-clone>.
|
> 更多信息:<https://git-scm.com/docs/git-clone>.
|
||||||
|
|
||||||
- 克隆一个现有的代码库:
|
|
||||||
|
|
||||||
`git clone {{远程代码库地址}}`
|
|
||||||
|
|
||||||
- 克隆一个现有的代码库到指定文件夹:
|
- 克隆一个现有的代码库到指定文件夹:
|
||||||
|
|
||||||
`git clone {{远程代码库地址}} {{路径/到/文件夹}}`
|
`git clone {{远程代码库地址}} {{路径/到/文件夹}}`
|
||||||
|
@ -17,11 +13,11 @@
|
||||||
|
|
||||||
- 克隆一个本地的代码库:
|
- 克隆一个本地的代码库:
|
||||||
|
|
||||||
`git clone -l {{路径/到/本地/代码库名}}`
|
`git clone --local {{路径/到/本地/代码库名}}`
|
||||||
|
|
||||||
- 静默克隆,不打印任何日志:
|
- 静默克隆,不打印任何日志:
|
||||||
|
|
||||||
`git clone -q {{远程代码库地址}}`
|
`git clone --quiet {{远程代码库地址}}`
|
||||||
|
|
||||||
- 克隆一个现有的代码库,只获取默认分支上10个最新的提交(对节省时间很有用):
|
- 克隆一个现有的代码库,只获取默认分支上10个最新的提交(对节省时间很有用):
|
||||||
|
|
||||||
|
|
|
@ -10,11 +10,11 @@
|
||||||
|
|
||||||
- 编译并运行一个源文件(它必须包含一个 `main` 包):
|
- 编译并运行一个源文件(它必须包含一个 `main` 包):
|
||||||
|
|
||||||
`go run {{文件.go}}`
|
`go run {{文件}}.go`
|
||||||
|
|
||||||
- 将源文件编译为当前命名的可执行文件:
|
- 将源文件编译为当前命名的可执行文件:
|
||||||
|
|
||||||
`go build -o {{可执行文件}} {{文件.go}}`
|
`go build -o {{可执行文件}} {{文件}}.go`
|
||||||
|
|
||||||
- 编译当前目录中的包:
|
- 编译当前目录中的包:
|
||||||
|
|
||||||
|
|
|
@ -13,12 +13,12 @@
|
||||||
|
|
||||||
- 将输出发送到在给定端口上运行的远程系统日志服务器。默认端口为 514:
|
- 将输出发送到在给定端口上运行的远程系统日志服务器。默认端口为 514:
|
||||||
|
|
||||||
`echo {{记录内容}} | logger -h {{服务器名}} -P {{端口}}`
|
`echo {{记录内容}} | logger --server {{服务器名}} --port {{端口}}`
|
||||||
|
|
||||||
- 对记录的每一行使用特定的标签。默认值是登录用户的名:
|
- 对记录的每一行使用特定的标签。默认值是登录用户的名:
|
||||||
|
|
||||||
`echo {{记录内容}} | logger -t {{标签}}`
|
`echo {{记录内容}} | logger --tag {{标签}}`
|
||||||
|
|
||||||
- 以给定的错误等级记录消息。默认是 `user.notice`. 使用 `man logger` 查询所有可选等级:
|
- 以给定的错误等级记录消息。默认是 `user.notice`. 使用 `man logger` 查询所有可选等级:
|
||||||
|
|
||||||
`echo {{记录内容}} | logger -p {{user.warning}}`
|
`echo {{记录内容}} | logger --priority {{user.warning}}`
|
||||||
|
|
|
@ -3,14 +3,10 @@
|
||||||
> 创建目录。
|
> 创建目录。
|
||||||
> 更多信息:<https://www.gnu.org/software/coreutils/mkdir>.
|
> 更多信息:<https://www.gnu.org/software/coreutils/mkdir>.
|
||||||
|
|
||||||
- 在当前目录或给定路径下创建一个目录:
|
|
||||||
|
|
||||||
`mkdir {{目录}}`
|
|
||||||
|
|
||||||
- 在当前目录下创建多个目录:
|
- 在当前目录下创建多个目录:
|
||||||
|
|
||||||
`mkdir {{目录_1 目录_2 ...}}`
|
`mkdir {{路径/到/目录1 路径/到/目录2 ...}}`
|
||||||
|
|
||||||
- 递归地创建目录(对创建嵌套目录很有用):
|
- 递归地创建目录(对创建嵌套目录很有用):
|
||||||
|
|
||||||
`mkdir -p {{路径/到/目录}}`
|
`mkdir -p {{路径/到/目录1 路径/到/目录2 ...}}`
|
||||||
|
|
|
@ -28,9 +28,9 @@
|
||||||
|
|
||||||
`mvn clean package`
|
`mvn clean package`
|
||||||
|
|
||||||
- 执行清理操作并使用给定的构建配置打包代码,比如 `profileId` 如果有 dev、test、pro,可以指定其中一个 `profileId` 用来选择具体执行环境:
|
- 清理然后使用给定的构建配置文件打包代码:
|
||||||
|
|
||||||
`mvn clean -P{{profileId}} package`
|
`mvn clean -P {{构建配置}} package`
|
||||||
|
|
||||||
- 使用 main 方法运行一个类:
|
- 使用 main 方法运行一个类:
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
- 尝试确定指定的主机是否启动以及它们的名称是什么:
|
- 尝试确定指定的主机是否启动以及它们的名称是什么:
|
||||||
|
|
||||||
`nmap -sn {{IP 或者 主机名}} {{可选的其它地址}}`
|
`sudo nmap -sn {{IP 或者 主机名}} {{可选的其它地址}}`
|
||||||
|
|
||||||
- 像上面一样,如果主机启动了,还可以运行默认的 1000 端口 TCP 扫描:
|
- 像上面一样,如果主机启动了,还可以运行默认的 1000 端口 TCP 扫描:
|
||||||
|
|
||||||
|
@ -20,18 +20,10 @@
|
||||||
|
|
||||||
`nmap -A {{一个地址 或者 多个地址}}`
|
`nmap -A {{一个地址 或者 多个地址}}`
|
||||||
|
|
||||||
- 假设网络连接良好并加快执行速度:
|
|
||||||
|
|
||||||
`nmap -T4 {{一个地址 或者 多个地址}}`
|
|
||||||
|
|
||||||
- 扫描端口的特定列表(使用 `-p` 参数覆盖所有端口,如 `-p 1-65535`,也可以明确指定几个端口,如 `-p 3306,3307,3308`):
|
- 扫描端口的特定列表(使用 `-p` 参数覆盖所有端口,如 `-p 1-65535`,也可以明确指定几个端口,如 `-p 3306,3307,3308`):
|
||||||
|
|
||||||
`nmap -p {{端口1, 端口2, ..., 端口N}} {{一个地址 或者 多个地址}}`
|
`nmap -p {{端口1, 端口2, ..., 端口N}} {{一个地址 或者 多个地址}}`
|
||||||
|
|
||||||
- 执行 TCP 和 UDP 扫描(`-sU` 只用 UDP 扫描,`-sZ` 用 SCTP 扫描,`-sO` 用于 IP 扫描):
|
|
||||||
|
|
||||||
`nmap -sSU {{一个地址 或者 多个地址}}`
|
|
||||||
|
|
||||||
- 使用默认 NSE 脚本执行针对该主机地址的完整端口、服务、版本检测扫描,以确定弱点和信息:
|
- 使用默认 NSE 脚本执行针对该主机地址的完整端口、服务、版本检测扫描,以确定弱点和信息:
|
||||||
|
|
||||||
`nmap -sC -sV {{一个地址 或者 多个地址}}`
|
`nmap -sC -sV {{一个地址 或者 多个地址}}`
|
||||||
|
|
|
@ -5,12 +5,12 @@
|
||||||
|
|
||||||
- 生成 TOTP 令牌(行为类似于 Google Authenticator):
|
- 生成 TOTP 令牌(行为类似于 Google Authenticator):
|
||||||
|
|
||||||
`oathtool --totp --base32 {{密码}}`
|
`oathtool --totp --base32 "{{密码}}"`
|
||||||
|
|
||||||
- 根据给定时间产生特定的 TOTP 令牌:
|
- 根据给定时间产生特定的 TOTP 令牌:
|
||||||
|
|
||||||
`oathtool --totp --now {{2004-02-29 16:21:42}} --base32 {{密码}}`
|
`oathtool --totp --now "{{2004-02-29 16:21:42}}" --base32 "{{密码}}"`
|
||||||
|
|
||||||
- 验证 TOTP 令牌:
|
- 验证 TOTP 令牌:
|
||||||
|
|
||||||
`oathtool --totp --base32 {{密码}} {{令牌}}`
|
`oathtool --totp --base32 "{{密码}}" "{{令牌}}"`
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
- 用数字而不是字母顺序对文件进行排序:
|
- 用数字而不是字母顺序对文件进行排序:
|
||||||
|
|
||||||
`sort --numeric-sort={{路径/到/文件}}`
|
`sort --numeric-sort {{路径/到/文件}}`
|
||||||
|
|
||||||
- 按每行的第 3 个字段对 `/etc/passwd` 进行数字排序,使用 “:” 作为字段分隔符:
|
- 按每行的第 3 个字段对 `/etc/passwd` 进行数字排序,使用 “:” 作为字段分隔符:
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,11 @@
|
||||||
|
|
||||||
- 创建存档并将其写入文件:
|
- 创建存档并将其写入文件:
|
||||||
|
|
||||||
`tar cf {{target.tar}} {{file1}} {{file2}} {{file3}}`
|
`tar cf {{目标.tar}} {{文件1 文件2 ...}}`
|
||||||
|
|
||||||
- 创建一个 gzip 压缩文件并将其写入文件:
|
- 创建一个 gzip 压缩文件并将其写入文件:
|
||||||
|
|
||||||
`tar czf {{target.tar.gz}} {{file1}} {{file2}} {{file3}}`
|
`tar czf {{target.tar.gz}} {{file1 file2 ...}}`
|
||||||
|
|
||||||
- 使用相对路径从目录创建一个 gzip 压缩文件:
|
- 使用相对路径从目录创建一个 gzip 压缩文件:
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
- 创建压缩存档并将其写入文件,使用存档后缀确定压缩程序:
|
- 创建压缩存档并将其写入文件,使用存档后缀确定压缩程序:
|
||||||
|
|
||||||
`tar caf {{target.tar.xz}} {{file1}} {{file2}} {{file3}}`
|
`tar caf {{target.tar.xz}} {{file1 file2 ...}}`
|
||||||
|
|
||||||
- 详细列出 tar 文件的内容:
|
- 详细列出 tar 文件的内容:
|
||||||
|
|
||||||
|
|
|
@ -9,11 +9,11 @@
|
||||||
|
|
||||||
- 解压缩一个文件:
|
- 解压缩一个文件:
|
||||||
|
|
||||||
`zstd -d {{file}}.zst`
|
`zstd --decompress {{file.zst}}`
|
||||||
|
|
||||||
- 将文件解压缩到标准输出(`stdout`):
|
- 将文件解压缩到标准输出(`stdout`):
|
||||||
|
|
||||||
`zstd -dc {{file}}.zst`
|
`zstd --decompress --stdout {{file.zst}}`
|
||||||
|
|
||||||
- 使用指定的压缩等级来压缩一个文件.0 = 最差,19 = 最好(默认等级是 3):
|
- 使用指定的压缩等级来压缩一个文件.0 = 最差,19 = 最好(默认等级是 3):
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
- 选择输出宽度(默认为 100):
|
- 选择输出宽度(默认为 100):
|
||||||
|
|
||||||
`asciiart -width {{50}} {{路径/到/图片.jpg}}`
|
`asciiart --width {{50}} {{路径/到/图片.jpg}}`
|
||||||
|
|
||||||
- 对 ASCII 输出进行着色:
|
- 对 ASCII 输出进行着色:
|
||||||
|
|
||||||
|
|
|
@ -23,10 +23,6 @@
|
||||||
|
|
||||||
`flatpak remote-add --if-not-exists {{远程源名}} {{远程源网址}}`
|
`flatpak remote-add --if-not-exists {{远程源名}} {{远程源网址}}`
|
||||||
|
|
||||||
- 列出所有已配置的远程源:
|
|
||||||
|
|
||||||
`flatpak remote-list`
|
|
||||||
|
|
||||||
- 移除一个已安装的应用程序:
|
- 移除一个已安装的应用程序:
|
||||||
|
|
||||||
`flatpak remove {{应用名}}`
|
`flatpak remove {{应用名}}`
|
||||||
|
|
|
@ -16,10 +16,6 @@
|
||||||
|
|
||||||
`sudo pacman -Rs {{软件包}}`
|
`sudo pacman -Rs {{软件包}}`
|
||||||
|
|
||||||
- 在软件包数据库中搜索正则表达式或关键字:
|
|
||||||
|
|
||||||
`pacman -Ss "{{软件包}}"`
|
|
||||||
|
|
||||||
- 列出已安装的软件包和版本:
|
- 列出已安装的软件包和版本:
|
||||||
|
|
||||||
`pacman -Q`
|
`pacman -Q`
|
||||||
|
|
|
@ -6,24 +6,24 @@
|
||||||
|
|
||||||
- 显示给定音频文件的详细信息:
|
- 显示给定音频文件的详细信息:
|
||||||
|
|
||||||
`afinfo {{目标 / 路径 / 文件}}`
|
`afinfo {{路径/到/文件}}`
|
||||||
|
|
||||||
- 显示简化的音频文件信息(单行):
|
- 显示简化的音频文件信息(单行):
|
||||||
|
|
||||||
`afinfo -b {{目标 / 路径 / 文件}}`
|
`afinfo --brief {{路径/到/文件}}`
|
||||||
|
|
||||||
- 显示音频文件的元数据信息以及其 InfoDictionary 词典:
|
- 显示音频文件的元数据信息以及其 InfoDictionary 词典:
|
||||||
|
|
||||||
`afinfo -i {{目标 / 路径 / 文件}}`
|
`afinfo --info {{路径/到/文件}}`
|
||||||
|
|
||||||
- 以 xml 格式显示音频文件信息:
|
- 以 xml 格式显示音频文件信息:
|
||||||
|
|
||||||
`afinfo -x {{目标 / 路径 / 文件}}`
|
`afinfo --xml {{路径/到/文件}}`
|
||||||
|
|
||||||
- 显示警告信息(如存在):
|
- 显示警告信息(如存在):
|
||||||
|
|
||||||
`afinfo --warnings {{目标 / 路径 / 文件}}`
|
`afinfo --warnings {{路径/到/文件}}`
|
||||||
|
|
||||||
- 显示完整用法帮助:
|
- 显示完整用法帮助:
|
||||||
|
|
||||||
`afinfo -h`
|
`afinfo --help`
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
- 显示当前的无线状态信息:
|
- 显示当前的无线状态信息:
|
||||||
|
|
||||||
`airport -I`
|
`airport --getinfo`
|
||||||
|
|
||||||
- 在通道 1 上监察(嗅探)无线流量:
|
- 在通道 1 上监察(嗅探)无线流量:
|
||||||
|
|
||||||
|
@ -13,8 +13,8 @@
|
||||||
|
|
||||||
- 扫描可用的无线网络:
|
- 扫描可用的无线网络:
|
||||||
|
|
||||||
`airport -s`
|
`airport --scan`
|
||||||
|
|
||||||
- 与当前的 Airport 网络脱离连接:
|
- 与当前的 Airport 网络脱离连接:
|
||||||
|
|
||||||
`sudo airport -z`
|
`sudo airport --disassociate`
|
||||||
|
|
|
@ -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`
|
||||||
|
|
||||||
- 不使用中间磁盘映像直接复制卷中的数据:
|
- 不使用中间磁盘映像直接复制卷中的数据:
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
- 通过标准输入管道进行解码:
|
- 通过标准输入管道进行解码:
|
||||||
|
|
||||||
`echo -n {{目标字符串}} | base64`
|
`echo -n "{{目标字符串}}" | base64`
|
||||||
|
|
||||||
- 解码标准输入管道内容:
|
- 解码标准输入管道内容:
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
- 用证书签名:
|
- 用证书签名:
|
||||||
|
|
||||||
`codesign -s "{{公司名称}}" {{路径 / 应用名.app}}`
|
`codesign --sign "{{公司名称}}" {{路径 / 应用名.app}}`
|
||||||
|
|
||||||
- 验证应用程序的签名:
|
- 验证应用程序的签名:
|
||||||
|
|
||||||
`codesign -v {{路径 / 应用名.app}}`
|
`codesign --verify {{路径 / 应用名.app}}`
|
||||||
|
|
|
@ -5,11 +5,11 @@
|
||||||
|
|
||||||
- 使用默认区域设置的格式显示当前日期:
|
- 使用默认区域设置的格式显示当前日期:
|
||||||
|
|
||||||
`date +"%c"`
|
`date +%c`
|
||||||
|
|
||||||
- 以 UTC 和 ISO 8601 格式显示当前日期:
|
- 以 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 以来的秒数):
|
- 将当前日期显示为 unix 时间戳(自 1970-01-01 00:00:00 以来的秒数):
|
||||||
|
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
|
|
||||||
- 列出当前目录子目录中所有.jpg 文件的可读大小,并在末尾显示累计总数:
|
- 列出当前目录子目录中所有.jpg 文件的可读大小,并在末尾显示累计总数:
|
||||||
|
|
||||||
`du -ch */*.jpg`
|
`du -ch {{*/*.jpg}}`
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
- 将 Finder 设置为 ftp:// URL 访问的应用:
|
- 将 Finder 设置为 ftp:// URL 访问的应用:
|
||||||
|
|
||||||
`duti -s {{com.apple.Finder}} {{ftp}}`
|
`duti -s {{com.apple.Finder}} "{{ftp}}"`
|
||||||
|
|
||||||
- 显示有关给定扩展名的默认应用程序的信息:
|
- 显示有关给定扩展名的默认应用程序的信息:
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
- 调试可执行文件:
|
- 调试可执行文件:
|
||||||
|
|
||||||
`lldb {{可执行的命令}}`
|
`lldb "{{可执行的命令}}"`
|
||||||
|
|
||||||
- 将 `lldb` 附加到具有给定 PID 的正在运行的进程:
|
- 将 `lldb` 附加到具有给定 PID 的正在运行的进程:
|
||||||
|
|
||||||
|
@ -13,4 +13,4 @@
|
||||||
|
|
||||||
- 等待使用给定名称的进程启动,然后附加到该进程上:
|
- 等待使用给定名称的进程启动,然后附加到该进程上:
|
||||||
|
|
||||||
`lldb -w -n {{进程名}}`
|
`lldb -w -n "{{进程名}}"`
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
- 在数据库中查找关键字。注意:数据库定期重新更新(通常每周或每天):
|
- 在数据库中查找关键字。注意:数据库定期重新更新(通常每周或每天):
|
||||||
|
|
||||||
`locate {{关键字}}`
|
`locate "{{关键字}}"`
|
||||||
|
|
||||||
- 按文件名查找文件(不包含填充字符的模式被解释为 `*关键字*`):
|
- 按文件名查找文件(不包含填充字符的模式被解释为 `*关键字*`):
|
||||||
|
|
||||||
|
|
|
@ -9,4 +9,4 @@
|
||||||
|
|
||||||
- 查找行,忽略大小写:
|
- 查找行,忽略大小写:
|
||||||
|
|
||||||
`look -f {{前缀}} {{文件}}`
|
`look --ignore-case {{前缀}} {{文件}}`
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
- 首次登录 Mac 应用商店:
|
- 首次登录 Mac 应用商店:
|
||||||
|
|
||||||
`mas signin {{user@example.com}}`
|
`mas signin "{{user@example.com}}"`
|
||||||
|
|
||||||
- 显示所有已安装的应用程序和它们的产品标识符:
|
- 显示所有已安装的应用程序和它们的产品标识符:
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
- 搜索一个应用程序,在结果旁边显示价格:
|
- 搜索一个应用程序,在结果旁边显示价格:
|
||||||
|
|
||||||
`mas search {{应用程序}} --price`
|
`mas search "{{应用程序}}" --price`
|
||||||
|
|
||||||
- 安装或更新一个应用程序:
|
- 安装或更新一个应用程序:
|
||||||
|
|
||||||
|
|
|
@ -17,4 +17,4 @@
|
||||||
|
|
||||||
- 打印给定字符串的 MD5 校验值:
|
- 打印给定字符串的 MD5 校验值:
|
||||||
|
|
||||||
`md5 -s {{字符串}}`
|
`md5 -s "{{字符串}}"`
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
|
|
||||||
- 按内容查找文件:
|
- 按内容查找文件:
|
||||||
|
|
||||||
`mdfind {{查找的字符串}}`
|
`mdfind "{{查找的字符串}}"`
|
||||||
|
|
||||||
- 在给定目录中查找包含字符串的文件:
|
- 在给定目录中查找包含字符串的文件:
|
||||||
|
|
||||||
`mdfind -onlyin {{目录}} {{字符串}}`
|
`mdfind -onlyin {{目录}} "{{字符串}}"`
|
||||||
|
|
|
@ -17,4 +17,4 @@
|
||||||
|
|
||||||
- 连接到给定的 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}} {{密码}}`
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
- 跟踪给定进程名,打开的所有文件:
|
- 跟踪给定进程名,打开的所有文件:
|
||||||
|
|
||||||
`sudo opensnoop -n {{进程名}}`
|
`sudo opensnoop -n "{{进程名}}"`
|
||||||
|
|
||||||
- 跟踪给定 PID(进程号),打开的所有文件:
|
- 跟踪给定 PID(进程号),打开的所有文件:
|
||||||
|
|
||||||
|
|
|
@ -5,11 +5,11 @@
|
||||||
|
|
||||||
- 运行一个 AppleScript 命令:
|
- 运行一个 AppleScript 命令:
|
||||||
|
|
||||||
`osascript -e '{{say "你好世界"}}'`
|
`osascript -e "{{say '你好世界'}}"`
|
||||||
|
|
||||||
- 运行多条 AppleScript 命令:
|
- 运行多条 AppleScript 命令:
|
||||||
|
|
||||||
`osascript -e '{{say "你好"}}' -e '{{say "世界"}}'`
|
`osascript -e "{{say '你好'}}" -e "{{say '世界'}}"`
|
||||||
|
|
||||||
- 运行一个已编译的脚本(`*.scpt`),包脚本(`*.scptd`),或明文的(`*.applescript`)AppleScript 文件:
|
- 运行一个已编译的脚本(`*.scpt`),包脚本(`*.scptd`),或明文的(`*.applescript`)AppleScript 文件:
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
- 运行一个 JavaScript 命令:
|
- 运行一个 JavaScript 命令:
|
||||||
|
|
||||||
`osascript -l JavaScript -e '{{console.log("你好世界!");}}'`
|
`osascript -l JavaScript -e "{{console.log('你好世界!');}}"`
|
||||||
|
|
||||||
- 运行 JavaScript 文件:
|
- 运行 JavaScript 文件:
|
||||||
|
|
||||||
|
|
|
@ -5,24 +5,24 @@
|
||||||
|
|
||||||
- Ping 指定的主机:
|
- Ping 指定的主机:
|
||||||
|
|
||||||
`ping {{主机}}`
|
`ping "{{主机}}"`
|
||||||
|
|
||||||
- 对主机执行指定定次数的 ping 操作:
|
- 对主机执行指定定次数的 ping 操作:
|
||||||
|
|
||||||
`ping -c {{次数}} {{主机}}`
|
`ping -c {{次数}} "{{主机}}"`
|
||||||
|
|
||||||
- Ping `主机` , 指定请求之间的间隔(以`秒`为单位)(默认为 1 秒):
|
- Ping `主机` , 指定请求之间的间隔(以`秒`为单位)(默认为 1 秒):
|
||||||
|
|
||||||
`ping -i {{秒}} {{主机}}`
|
`ping -i {{秒}} "{{主机}}"`
|
||||||
|
|
||||||
- Ping `主机`, 但不尝试查找地址的符号名:
|
- Ping `主机`, 但不尝试查找地址的符号名:
|
||||||
|
|
||||||
`ping -n {{主机}}`
|
`ping -n "{{主机}}"`
|
||||||
|
|
||||||
- Ping `主机` 并在收到数据包时响铃(如果您的终端支持):
|
- Ping `主机` 并在收到数据包时响铃(如果您的终端支持):
|
||||||
|
|
||||||
`ping -a {{主机}}`
|
`ping -a "{{主机}}"`
|
||||||
|
|
||||||
- Ping `主机` 并打印接收数据包的时间(此选项是 Apple 的附加项):
|
- Ping `主机` 并打印接收数据包的时间(此选项是 Apple 的附加项):
|
||||||
|
|
||||||
`ping --apple-time {{主机}}`
|
`ping --apple-time "{{主机}}"`
|
||||||
|
|
|
@ -6,15 +6,15 @@
|
||||||
|
|
||||||
- 通过网关向目标添加路由:
|
- 通过网关向目标添加路由:
|
||||||
|
|
||||||
`sudo route add {{路由 ip 地址}} {{网关地址}}`
|
`sudo route add "{{路由 ip 地址}}" "{{网关地址}}"`
|
||||||
|
|
||||||
- 通过网关向 子网 / 24 添加路由:
|
- 通过网关向 子网 / 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 地址):
|
- 查找并显示目标的路由(主机名或 IP 地址):
|
||||||
|
|
||||||
`sudo route get {{目标}}`
|
`sudo route get "{{目标}}"`
|
||||||
|
|
|
@ -9,12 +9,12 @@
|
||||||
|
|
||||||
- 只输出结果的前 5 条:
|
- 只输出结果的前 5 条:
|
||||||
|
|
||||||
`shuf -n {{5}} {{文件名}}`
|
`shuf --head-count={{5}} {{文件名}}`
|
||||||
|
|
||||||
- 将结果输出写入另一个文件:
|
- 将结果输出写入另一个文件:
|
||||||
|
|
||||||
`shuf {{文件名}} -o {{输出_文件名}}`
|
`shuf {{文件名}} --output={{输出_文件名}}`
|
||||||
|
|
||||||
- 生成范围(1-10)内的随机数:
|
- 生成范围(1-10)内的随机数:
|
||||||
|
|
||||||
`shuf -i {{1-10}}`
|
`shuf --input-range={{1-10}}`
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
- 倒计时 5 分钟重启:
|
- 倒计时 5 分钟重启:
|
||||||
|
|
||||||
`shutdown -r +{{5}}`
|
`shutdown -r "+{{5}}"`
|
||||||
|
|
||||||
- 在下午 1:00(使用 24 小时时钟)关机:
|
- 在下午 1:00(使用 24 小时时钟)关机:
|
||||||
|
|
||||||
|
|
|
@ -10,11 +10,11 @@
|
||||||
|
|
||||||
- 以指定的大小对图像重新采样,图像纵横比可能会更改:
|
- 以指定的大小对图像重新采样,图像纵横比可能会更改:
|
||||||
|
|
||||||
`sips -z {{1920}} {{300}} {{图片文件。扩展名}}`
|
`sips --resampleHeightWidth {{1920}} {{300}} {{图片文件。扩展名}}`
|
||||||
|
|
||||||
- 对图像重新取样,使高度和宽度不大于指定的大小(注意大写 Z):
|
- 对图像重新取样,使高度和宽度不大于指定的大小(注意大写 Z):
|
||||||
|
|
||||||
`sips -Z {{1920}} {{300}} {{图片文件。扩展名}}`
|
`sips --resampleHeightWidthMax {{1920}} {{300}} {{图片文件。扩展名}}`
|
||||||
|
|
||||||
- 对目录中的所有图像重新取样,以适应 960px 的宽度(保持纵横比):
|
- 对目录中的所有图像重新取样,以适应 960px 的宽度(保持纵横比):
|
||||||
|
|
||||||
|
@ -22,8 +22,8 @@
|
||||||
|
|
||||||
- 将图像从 CMYK 转换为 RGB:
|
- 将图像从 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 --deleteProperty profile --deleteColorManagementProperties {{目标 / 文件夹 / 图片。扩展}}`
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
- 列出所有可用的更新:
|
- 列出所有可用的更新:
|
||||||
|
|
||||||
`softwareupdate -l`
|
`softwareupdate --list`
|
||||||
|
|
||||||
- 下载并安装所有更新:
|
- 下载并安装所有更新:
|
||||||
|
|
||||||
`softwareupdate -ia`
|
`softwareupdate --install --all`
|
||||||
|
|
||||||
- 下载并安装所有推荐的更新:
|
- 下载并安装所有推荐的更新:
|
||||||
|
|
||||||
`softwareupdate -ir`
|
`softwareupdate --install --req`
|
||||||
|
|
||||||
- 下载并安装特定的应用程序:
|
- 下载并安装特定的应用程序:
|
||||||
|
|
||||||
`softwareupdate -i {{更新应用程序名}}`
|
`softwareupdate --install {{更新应用程序名}}`
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
- 指定时区、NTP 服务器并启用网络时间:
|
- 指定时区、NTP 服务器并启用网络时间:
|
||||||
|
|
||||||
`systemsetup -settimezone {{美国 / 太平洋}} -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
|
`systemsetup -settimezone "{{美国 / 太平洋}}" -setnetworktimeserver {{us.pool.ntp.org}} -setusingnetworktime on`
|
||||||
|
|
||||||
- 使机器从不休眠,并在电源故障或内核死机时自动重新启动:
|
- 使机器从不休眠,并在电源故障或内核死机时自动重新启动:
|
||||||
|
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -9,4 +9,4 @@
|
||||||
|
|
||||||
- 将值传递给样式表中的参数:
|
- 将值传递给样式表中的参数:
|
||||||
|
|
||||||
`xsltproc --output {{输出.html}} --stringparam {{键名}} {{值}} {{样式表.xslt}} {{xml 文件.xml}}`
|
`xsltproc --output {{输出.html}} --stringparam "{{键名}}" "{{值}}" {{样式表.xslt}} {{xml 文件.xml}}`
|
||||||
|
|
|
@ -6,23 +6,3 @@
|
||||||
- 显示当前目录下所有文件的属性:
|
- 显示当前目录下所有文件的属性:
|
||||||
|
|
||||||
`attrib`
|
`attrib`
|
||||||
|
|
||||||
- 显示当前目录和其子目录下所有文件的属性:
|
|
||||||
|
|
||||||
`attrib /S`
|
|
||||||
|
|
||||||
- 显示当前目录和其子目录下所有文件和目录的属性:
|
|
||||||
|
|
||||||
`attrib /S /D`
|
|
||||||
|
|
||||||
- 为一个文件增加只读属性:
|
|
||||||
|
|
||||||
`attrib +R {{document.txt}}`
|
|
||||||
|
|
||||||
- 删除一个文件的系统和隐藏属性:
|
|
||||||
|
|
||||||
`attrib -S -H {{document.txt}}`
|
|
||||||
|
|
||||||
- 为一个目录增加隐藏属性:
|
|
||||||
|
|
||||||
`attrib +H {{目录的路径}}`
|
|
||||||
|
|
|
@ -9,28 +9,24 @@
|
||||||
|
|
||||||
- 运行指定的命令然后退出:
|
- 运行指定的命令然后退出:
|
||||||
|
|
||||||
`cmd /c "{{命令}}"`
|
`cmd /c {{echo 命令}}`
|
||||||
|
|
||||||
- 执行一个指定的命令,之后进入一个交互式 shell:
|
- 执行一个指定的命令,之后进入一个交互式 shell:
|
||||||
|
|
||||||
`cmd /k "{{命令}}"`
|
`cmd /k {{echo 命令}}`
|
||||||
|
|
||||||
- 不显示命令的输出结果:
|
- 不显示命令的输出结果:
|
||||||
|
|
||||||
`cmd /q`
|
`cmd /q`
|
||||||
|
|
||||||
- 启用或禁用命令扩展:
|
|
||||||
|
|
||||||
`cmd /e:{{on|off}}`
|
|
||||||
|
|
||||||
- 启用或禁用文件和目录名的自动补全:
|
|
||||||
|
|
||||||
`cmd /f:{{on|off}}`
|
|
||||||
|
|
||||||
- 启用或禁用环境变量扩展:
|
- 启用或禁用环境变量扩展:
|
||||||
|
|
||||||
`cmd /v:{{on|off}}`
|
`cmd /v:{{on|off}}`
|
||||||
|
|
||||||
|
- 启用或禁用命令扩展:
|
||||||
|
|
||||||
|
`cmd /e:{{on|off}}`
|
||||||
|
|
||||||
- 强制输出内容使用 Unicode 编码:
|
- 强制输出内容使用 Unicode 编码:
|
||||||
|
|
||||||
`cmd /u`
|
`cmd /u`
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
- 比较两个文件集:
|
- 比较两个文件集:
|
||||||
|
|
||||||
`comp {{目录 1/*}} {{目录 2/*}}`
|
`comp {{路径\到\目录1}}\* {{路径\到\目录2}}\*`
|
||||||
|
|
||||||
- 以十进制格式显示差异:
|
- 以十进制格式显示差异:
|
||||||
|
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
- 查找包含指定字符串的行:
|
- 查找包含指定字符串的行:
|
||||||
|
|
||||||
`find {{字符串}} {{文件或目录的路径}}`
|
`find "{{字符串}}" {{文件或目录的路径}}`
|
||||||
|
|
||||||
- 查找不包含指定字符串的行:
|
- 查找不包含指定字符串的行:
|
||||||
|
|
||||||
`find {{字符串}} {{文件或目录的路径}} /v`
|
`find "{{字符串}}" {{文件或目录的路径}} /v`
|
||||||
|
|
||||||
- 显示包含指定字符串的行的总数:
|
- 显示包含指定字符串的行的总数:
|
||||||
|
|
||||||
`find {{字符串}} {{文件或目录的路径}} /c`
|
`find "{{字符串}}" {{文件或目录的路径}} /c`
|
||||||
|
|
||||||
- 显示匹配的行的行数:
|
- 显示匹配的行的行数:
|
||||||
|
|
||||||
`find {{字符串}} {{文件或目录的路径}} /n`
|
`find "{{字符串}}" {{文件或目录的路径}} /n`
|
||||||
|
|
|
@ -23,10 +23,6 @@
|
||||||
|
|
||||||
`findstr /c:"{{查询语句}}" *.txt`
|
`findstr /c:"{{查询语句}}" *.txt`
|
||||||
|
|
||||||
- 只查找完全匹配的行:
|
|
||||||
|
|
||||||
`findstr /x "{{查询语句}}" *`
|
|
||||||
|
|
||||||
- 显示匹配的行的行数:
|
- 显示匹配的行的行数:
|
||||||
|
|
||||||
`findstr /n "{{查询语句}}" *`
|
`findstr /n "{{查询语句}}" *`
|
||||||
|
|
|
@ -25,4 +25,4 @@
|
||||||
|
|
||||||
- 搜索超过 5 天的文件:
|
- 搜索超过 5 天的文件:
|
||||||
|
|
||||||
`forfiles /d {{+5}}`
|
`forfiles /d +{{5}}`
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
- 更新所有已安装的包:
|
- 更新所有已安装的包:
|
||||||
|
|
||||||
`scoop update *`
|
`scoop update --all`
|
||||||
|
|
||||||
- 列出所有已安装的包:
|
- 列出所有已安装的包:
|
||||||
|
|
||||||
|
@ -29,4 +29,4 @@
|
||||||
|
|
||||||
- 移除所有包的旧版本并清理下载缓存:
|
- 移除所有包的旧版本并清理下载缓存:
|
||||||
|
|
||||||
`scoop cleanup -k *`
|
`scoop cleanup --cache --all`
|
||||||
|
|
|
@ -7,10 +7,6 @@
|
||||||
|
|
||||||
`shutdown /s`
|
`shutdown /s`
|
||||||
|
|
||||||
- 重启当前的计算机:
|
|
||||||
|
|
||||||
`shutdown /r`
|
|
||||||
|
|
||||||
- 休眠当前的计算机:
|
- 休眠当前的计算机:
|
||||||
|
|
||||||
`shutdown /h`
|
`shutdown /h`
|
||||||
|
@ -23,10 +19,6 @@
|
||||||
|
|
||||||
`shutdown /s /t {{秒}}`
|
`shutdown /s /t {{秒}}`
|
||||||
|
|
||||||
- 指定一个关机的理由:
|
|
||||||
|
|
||||||
`shutdown /s /c "{{理由}}"`
|
|
||||||
|
|
||||||
- 在超时之前取消关机指令:
|
- 在超时之前取消关机指令:
|
||||||
|
|
||||||
`shutdown /a`
|
`shutdown /a`
|
||||||
|
|
Loading…
Reference in New Issue