format translation: change colon
This commit is contained in:

committed by
Starbeamrainbowlabs

parent
f0f2764de2
commit
30c2bd4c7c
@@ -2,7 +2,7 @@
|
||||
|
||||
> 一个高压缩率的文件归档器.
|
||||
|
||||
- 归档一个文件或文件夹:
|
||||
- 归档一个文件或文件夹:
|
||||
|
||||
`7z a {{归档文件.7z}} {文件路径}}`
|
||||
|
||||
@@ -10,22 +10,22 @@
|
||||
|
||||
`7z a {{加密文件.7z}} -p{{密码}} -mhe=on {{归档文件.7z}}`
|
||||
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
|
||||
`7z x {{归档文件.7z}}`
|
||||
|
||||
- 提取一个归档文件到自定义的输出目录:
|
||||
- 提取一个归档文件到自定义的输出目录:
|
||||
|
||||
`7z x {{归档文件.7z}} -o{{输出路径}}`
|
||||
|
||||
- 使用指定的类型来归档文件:
|
||||
- 使用指定的类型来归档文件:
|
||||
|
||||
`7z a -t {{zip|gzip|bzip2|tar|...}} {{归档文件.7z}} {{文件路径}}`
|
||||
|
||||
- 列出可用的归档文件类型:
|
||||
- 列出可用的归档文件类型:
|
||||
|
||||
`7z i`
|
||||
|
||||
- 列出一个归档文件的内容:
|
||||
- 列出一个归档文件的内容:
|
||||
|
||||
`7z l {{归档文件.7z}}`
|
||||
|
@@ -3,22 +3,22 @@
|
||||
> 一个高压缩率的文件归档器.
|
||||
> `7z`的独立版本,支持的文档类型较少.
|
||||
|
||||
- 归档一个文件或文件夹:
|
||||
- 归档一个文件或文件夹:
|
||||
|
||||
`7za a {{归档文件.7z}} {{文件路径}}`
|
||||
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
|
||||
`7za x {{归档文件文件}}`
|
||||
|
||||
- 使用指定的类型来归档文件:
|
||||
- 使用指定的类型来归档文件:
|
||||
|
||||
`7za a -t{{zip|gzip|bzip2|tar|...}} {{归档文件}} {{文件路径}}`
|
||||
|
||||
- 列出可用的归档文件类型:
|
||||
- 列出可用的归档文件类型:
|
||||
|
||||
`7za i`
|
||||
|
||||
- 列出一个归档文件的内容:
|
||||
- 列出一个归档文件的内容:
|
||||
|
||||
`7za l {{归档文件}}`
|
||||
|
@@ -3,14 +3,14 @@
|
||||
> 一个高压缩率的文件归档器.
|
||||
> `7z`的独立版本,只支持 .7z 文件.
|
||||
|
||||
- 归档一个文件或文件夹:
|
||||
- 归档一个文件或文件夹:
|
||||
|
||||
`7zr a {{归档文件.7z}} {{文件路径}}`
|
||||
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
- 提取一个已存在的 7z 文件,并保持原来的目录结构:
|
||||
|
||||
`7zr x {{归档文件.7z}}`
|
||||
|
||||
- 列出一个归档文件的内容:
|
||||
- 列出一个归档文件的内容:
|
||||
|
||||
`7zr l {{归档文件.7z}}`
|
||||
|
@@ -2,11 +2,11 @@
|
||||
|
||||
> Apache 基准测试工具.最简单的压力测试工具.
|
||||
|
||||
- 向目标 URL 执行 100 次 HTTP GET 请求:
|
||||
- 向目标 URL 执行 100 次 HTTP GET 请求:
|
||||
|
||||
`ab -n {{100}} {{url}}`
|
||||
|
||||
- 使用 10 个并发请求,同时向目标 URL 执行 100 次 HTTP GET 请求:
|
||||
- 使用 10 个并发请求,同时向目标 URL 执行 100 次 HTTP GET 请求:
|
||||
|
||||
`ab -n {{100}} -c {{10}} {{url}}`
|
||||
|
||||
|
@@ -2,22 +2,22 @@
|
||||
|
||||
> 终端会话管理器.
|
||||
|
||||
- 列出会话:
|
||||
- 列出会话:
|
||||
|
||||
`abduco`
|
||||
|
||||
- 附加到一个会话,如果不存在则新建它:
|
||||
- 附加到一个会话,如果不存在则新建它:
|
||||
|
||||
`abduco -A {{会话名}} {{终端}}`
|
||||
|
||||
- 使用`dvtm`附加到一个会话,如果不存在则新建它:
|
||||
- 使用`dvtm`附加到一个会话,如果不存在则新建它:
|
||||
|
||||
`abduco -A {{会话名}}`
|
||||
|
||||
- 从一个会话中分离:
|
||||
- 从一个会话中分离:
|
||||
|
||||
`Ctrl + \`
|
||||
|
||||
- 以只读模式附加到一个会话:
|
||||
- 以只读模式附加到一个会话:
|
||||
|
||||
`abduco -Ar {{会话名}}`
|
||||
|
@@ -2,18 +2,18 @@
|
||||
|
||||
> 一个类似 grep 的搜索工具,为程序员优化.
|
||||
|
||||
- 寻找包含"小明"的文件:
|
||||
- 寻找包含"小明"的文件:
|
||||
|
||||
`ack {{小明}}`
|
||||
|
||||
- 在给定文件类型中寻找包含"小明"的文件:
|
||||
- 在给定文件类型中寻找包含"小明"的文件:
|
||||
|
||||
`ack --ruby {{小明}}`
|
||||
|
||||
- 计算匹配到"小明"的总次数:
|
||||
- 计算匹配到"小明"的总次数:
|
||||
|
||||
`ack -ch {{小明}}`
|
||||
|
||||
- 列出内容包含"小明"的文件的文件名,并显示在每个文件中匹配的次数:
|
||||
- 列出内容包含"小明"的文件的文件名,并显示在每个文件中匹配的次数:
|
||||
|
||||
`ack -cl {{小明}}`
|
||||
|
@@ -2,11 +2,11 @@
|
||||
|
||||
> 安卓调试桥:与 Android 模拟器或已连接的 Android 设备通信.
|
||||
|
||||
- 检查 adb server 进程的是否在运行,并开启它:
|
||||
- 检查 adb server 进程的是否在运行,并开启它:
|
||||
|
||||
`adb start-server`
|
||||
|
||||
- 终止 adb server 进程:
|
||||
- 终止 adb server 进程:
|
||||
|
||||
`adb kill-server`
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
|
||||
`adb install -r {{本地 APK 的路径}}`
|
||||
|
||||
- 从目标设备上拷贝一个文件 / 目录到本地:
|
||||
- 从目标设备上拷贝一个文件 / 目录到本地:
|
||||
|
||||
`adb pull {{被拷贝的目标设备上的文件或目录}} {{要保存到本地的文件或目录}}`
|
||||
|
||||
- 从本地拷贝一个文件 / 目录到目标设备:
|
||||
- 从本地拷贝一个文件 / 目录到目标设备:
|
||||
|
||||
`adb push {{被拷贝的本地文件或目录}} {{要保存到目标设备的文件或目录}}`
|
||||
|
||||
- 列出已连接的设备:
|
||||
- 列出已连接的设备:
|
||||
|
||||
`adb devices`
|
||||
|
@@ -2,19 +2,19 @@
|
||||
|
||||
> The Silver Searcher. 类似 ack, 但是更快.
|
||||
|
||||
- 寻找内容包含"小明"的文件,并列出所在的行数:
|
||||
- 寻找内容包含"小明"的文件,并列出所在的行数:
|
||||
|
||||
`ag {{小明}}`
|
||||
|
||||
- 在指定目录中寻找内容包含"foo"的文件:
|
||||
- 在指定目录中寻找内容包含"foo"的文件:
|
||||
|
||||
`ag {{小明}} {{指定的目录}}`
|
||||
|
||||
- 寻找内容包含"foo"的文件,但只列出文件名:
|
||||
- 寻找内容包含"foo"的文件,但只列出文件名:
|
||||
|
||||
`ag -l {{小明}}`
|
||||
|
||||
- 忽略大小写,寻找内容包含"ABC"的文件,并只输出匹配的内容,而非整行:
|
||||
- 忽略大小写,寻找内容包含"ABC"的文件,并只输出匹配的内容,而非整行:
|
||||
|
||||
`ag -i -o {{ABC}}`
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
|
||||
`ag {{小明}} -G {{小红}}`
|
||||
|
||||
- 使用正则表达式来匹配文件内容:
|
||||
- 使用正则表达式来匹配文件内容:
|
||||
|
||||
`ag '{{^ba(r|z)$}}'`
|
||||
|
||||
- 输出文件名包含"小明"的文件名:
|
||||
- 输出文件名包含"小明"的文件名:
|
||||
|
||||
`ag -g {{小明}}`
|
||||
|
@@ -2,22 +2,22 @@
|
||||
|
||||
> 在同一网络下共享信息和文件.
|
||||
|
||||
- 等待接收消息并显示接收到的信息:
|
||||
- 等待接收消息并显示接收到的信息:
|
||||
|
||||
`airpaste`
|
||||
|
||||
- 发送文本:
|
||||
- 发送文本:
|
||||
|
||||
`echo {{文本}} | airpaste`
|
||||
|
||||
- 发送文件:
|
||||
- 发送文件:
|
||||
|
||||
`airpaste < {{文件的路径}}`
|
||||
|
||||
- 接收文件:
|
||||
- 接收文件:
|
||||
|
||||
`airpaste > {{文件的路径}}`
|
||||
|
||||
- 创建 / 加入频道:
|
||||
- 创建 / 加入频道:
|
||||
|
||||
`airpaste {{频道名}}`
|
||||
|
@@ -3,23 +3,23 @@
|
||||
> 创建别名 -- 用给定的字符串指代特定的命令.
|
||||
> 别名只会在当前的 shell 会话中生效,除非它们在 shell 的配置文件中被定义,例如`~/.bashrc`.
|
||||
|
||||
- 创建一个通用的别名:
|
||||
- 创建一个通用的别名:
|
||||
|
||||
`alias {{别名}}="{{命令}}"`
|
||||
|
||||
- 通过给定的别名查看它所指代的命令:
|
||||
- 通过给定的别名查看它所指代的命令:
|
||||
|
||||
`alias {{别名}}`
|
||||
|
||||
- 移除一个别名:
|
||||
- 移除一个别名:
|
||||
|
||||
`unalias {{别名}}`
|
||||
|
||||
- 列出所有的别名:
|
||||
- 列出所有的别名:
|
||||
|
||||
`alias -p`
|
||||
|
||||
- 将 rm 转换为交互式命令:
|
||||
- 将 rm 转换为交互式命令:
|
||||
|
||||
`alias {{rm}}="{{rm -i}}"`
|
||||
|
||||
|
@@ -3,22 +3,22 @@
|
||||
> 创建和管理 Ansible 角色.
|
||||
> 主页:<https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html>.
|
||||
|
||||
- 安装一个角色:
|
||||
- 安装一个角色:
|
||||
|
||||
`ansible-galaxy install {{用户名.角色名}}`
|
||||
|
||||
- 移除一个角色:
|
||||
- 移除一个角色:
|
||||
|
||||
`ansible-galaxy remove {{用户名.角色名}}`
|
||||
|
||||
- 列出已安装的角色:
|
||||
- 列出已安装的角色:
|
||||
|
||||
`ansible-galaxy list`
|
||||
|
||||
- 搜索一个指定的角色:
|
||||
- 搜索一个指定的角色:
|
||||
|
||||
`ansible-galaxy search {{角色名}}`
|
||||
|
||||
- 创建一个新的角色:
|
||||
- 创建一个新的角色:
|
||||
|
||||
`ansible-galaxy init {{角色名}}`
|
||||
|
@@ -3,18 +3,18 @@
|
||||
> 通过 SSH 协议在远程计算机上执行 playbook 中定义的任务.
|
||||
> 主页:<https://docs.ansible.com/ansible/latest/cli/ansible-playbook.html>.
|
||||
|
||||
- 执行 playbook 中的任务:
|
||||
- 执行 playbook 中的任务:
|
||||
|
||||
`ansible-playbook {{playbook}}`
|
||||
|
||||
- 在给定的主机清单文件中执行 playbook 中的命令:
|
||||
- 在给定的主机清单文件中执行 playbook 中的命令:
|
||||
|
||||
`ansible-playbook {{playbook}} -i {{清单文件}}`
|
||||
|
||||
- 通过定义在命令行中额外的变量执行 playbook 中的任务:
|
||||
- 通过定义在命令行中额外的变量执行 playbook 中的任务:
|
||||
|
||||
`ansible-playbook {{playbook}} -e "{{变量 1}}={{值 1}} {{变量 2}}={{值 2}}"`
|
||||
|
||||
- 通过定义在一个 json 格式的文件中额外的变量执行 playbook 中的任务:
|
||||
- 通过定义在一个 json 格式的文件中额外的变量执行 playbook 中的任务:
|
||||
|
||||
`ansible-playbook {{playbook}} -e "@{{variables.json}}"`
|
||||
|
@@ -4,26 +4,26 @@
|
||||
> 使用 /etc/ansible/hosts 文件来添加组 / 主机.
|
||||
> 主页:<https://www.ansible.com/>.
|
||||
|
||||
- 列出给定组下的所有主机:
|
||||
- 列出给定组下的所有主机:
|
||||
|
||||
`ansible {{组}} --list-hosts`
|
||||
|
||||
- 调用 ping 模块来 ping 一组主机:
|
||||
- 调用 ping 模块来 ping 一组主机:
|
||||
|
||||
`ansible {{组}} -m ping`
|
||||
|
||||
- 通过调用安装模块来显示关于一组主机的信息:
|
||||
- 通过调用安装模块来显示关于一组主机的信息:
|
||||
|
||||
`ansible {{组}} -m setup`
|
||||
|
||||
- 调用命令模块并使用给定的参数来对一组主机执行命令:
|
||||
- 调用命令模块并使用给定的参数来对一组主机执行命令:
|
||||
|
||||
`ansible {{组}} -m command -a '{{命令}}'`
|
||||
|
||||
- 以管理员权限执行一个命令:
|
||||
- 以管理员权限执行一个命令:
|
||||
|
||||
`ansible {{组}} --become --ask-become-pass -m command -a '{{命令}}'`
|
||||
|
||||
- 使用自定义的清单文件执行一个命令:
|
||||
- 使用自定义的清单文件执行一个命令:
|
||||
|
||||
`ansible {{组}} -i {{清单文件}} -m command -a '{{命令}}'`
|
||||
|
@@ -2,14 +2,14 @@
|
||||
|
||||
> 一个 shell 脚本,用于在终端中显示当前的天气状况.
|
||||
|
||||
- 使用公制单位显示 Rzeszow, Poland 接下来 5 天的天气预报:
|
||||
- 使用公制单位显示 Rzeszow, Poland 接下来 5 天的天气预报:
|
||||
|
||||
`ansiweather -u {{metric}} -f {{5}} -l {{Rzeszow,PL}}`
|
||||
|
||||
- 显示带符号和日光数据信息的天气预报:
|
||||
- 显示带符号和日光数据信息的天气预报:
|
||||
|
||||
`ansiweather -s {{true}} -d {{true}}`
|
||||
|
||||
- 显示带风力等级和湿度信息的天气预报:
|
||||
- 显示带风力等级和湿度信息的天气预报:
|
||||
|
||||
`ansiweather -w {{true}} -h {{true}}`
|
||||
|
@@ -10,11 +10,11 @@
|
||||
|
||||
`apg -M SNCL`
|
||||
|
||||
- 生成 16 个字符的密码:
|
||||
- 生成 16 个字符的密码:
|
||||
|
||||
`apg -m {{16}}`
|
||||
|
||||
- 生成最大长度为 16 位的密码:
|
||||
- 生成最大长度为 16 位的密码:
|
||||
|
||||
`apg -x {{16}}`
|
||||
|
||||
|
@@ -7,10 +7,10 @@
|
||||
|
||||
`apm install {{包名}}`
|
||||
|
||||
- 移除包 / 主题:
|
||||
- 移除包 / 主题:
|
||||
|
||||
`apm remove {{包名}}`
|
||||
|
||||
- 升级包 / 主题:
|
||||
- 升级包 / 主题:
|
||||
|
||||
`apm upgrade {{包名}}`
|
||||
|
@@ -2,10 +2,10 @@
|
||||
|
||||
> 在 manpages 中搜索,例如查找一个新命令.
|
||||
|
||||
- 搜索关键字:
|
||||
- 搜索关键字:
|
||||
|
||||
`apropos {{正则表达式}}`
|
||||
|
||||
- 搜索时不限制输出到终端宽度:
|
||||
- 搜索时不限制输出到终端宽度:
|
||||
|
||||
`apropos -l {{正则表达式}}`
|
||||
|
@@ -2,15 +2,15 @@
|
||||
|
||||
> 创建,修改,提取库文件 (.a, .so, .o).
|
||||
|
||||
- 从库文件中提取全部成员:
|
||||
- 从库文件中提取全部成员:
|
||||
|
||||
`ar -x {{a 文件}}`
|
||||
|
||||
- 列出库文件中的成员:
|
||||
- 列出库文件中的成员:
|
||||
|
||||
`ar -t {{a 文件}}`
|
||||
|
||||
- 替换或添加文件到库文件:
|
||||
- 替换或添加文件到库文件:
|
||||
|
||||
`ar -r {{要被添加内容的 a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`
|
||||
|
||||
@@ -18,6 +18,6 @@
|
||||
|
||||
`ar -s {{a 文件}}`
|
||||
|
||||
- 使用文件和附带的目标文件索引创建存档:
|
||||
- 使用文件和附带的目标文件索引创建存档:
|
||||
|
||||
`ar -rs {{a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`
|
||||
|
@@ -4,30 +4,30 @@
|
||||
> 支持 HTTP, HTTPS, FTP, SFTP, BitTorrent and Metalink.
|
||||
> 主页:<https://aria2.github.io/>.
|
||||
|
||||
- 下载一个网络资源:
|
||||
- 下载一个网络资源:
|
||||
|
||||
`aria2c {{http://example.org/myLinux.iso}}`
|
||||
|
||||
- 从多个源处下载一个资源:
|
||||
- 从多个源处下载一个资源:
|
||||
|
||||
`aria2c {{http://mirror1.org/myLinux.iso}} {{http://mirror2.org/myLinux.iso}}`
|
||||
|
||||
- 使用两个连接下载资源:
|
||||
- 使用两个连接下载资源:
|
||||
|
||||
`aria2c -x{{2}} {{http://example.org/myLinux.iso}}`
|
||||
|
||||
- 从 Metalink URI 中下载资源:
|
||||
- 从 Metalink URI 中下载资源:
|
||||
|
||||
`aria2c {{http://example.org/myLinux.metalink}}`
|
||||
|
||||
- 从 BitTorrent URI 中下载资源:
|
||||
- 从 BitTorrent URI 中下载资源:
|
||||
|
||||
`aria2c {{http://example.org/myLinux.torrent}}`
|
||||
|
||||
- 从 BitTorrent Magnet URI 中下载资源:
|
||||
- 从 BitTorrent Magnet URI 中下载资源:
|
||||
|
||||
`aria2c {{'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'}}`
|
||||
|
||||
- 从一个文件中下载资源:
|
||||
- 从一个文件中下载资源:
|
||||
|
||||
`aria2c -i {{uris.txt}}`
|
||||
|
@@ -3,23 +3,23 @@
|
||||
> 快速下载工具.
|
||||
> 支持 HTTP(S), FTP, SFTP, BitTorrent, and Metalink.
|
||||
|
||||
- 下载一个 URI 到文件:
|
||||
- 下载一个 URI 到文件:
|
||||
|
||||
`aria2c {{url}}`
|
||||
|
||||
- 从多个源处下载一个资源:
|
||||
- 从多个源处下载一个资源:
|
||||
|
||||
`aria2c {{url_1}} {{url_2}}`
|
||||
|
||||
- 通过保存在一个文件中的 URL 列表来下载资源:
|
||||
- 通过保存在一个文件中的 URL 列表来下载资源:
|
||||
|
||||
`aria2c -i {{文件名}}`
|
||||
|
||||
- 使用多个连接下载资源:
|
||||
- 使用多个连接下载资源:
|
||||
|
||||
`aria2c -s {{连接数量}} {{url}}`
|
||||
|
||||
- 通过带用户名密码验证的 FTP 协议下载资源:
|
||||
- 通过带用户名密码验证的 FTP 协议下载资源:
|
||||
|
||||
`aria2c --ftp-user={{用户名}} --ftp-passwd={{密码}} {{url}}`
|
||||
|
||||
|
@@ -2,18 +2,18 @@
|
||||
|
||||
> 显示和操作系统的 ARP 缓存.
|
||||
|
||||
- 显示当前的 ARP 表:
|
||||
- 显示当前的 ARP 表:
|
||||
|
||||
`arp -a`
|
||||
|
||||
- 清除整个缓存:
|
||||
- 清除整个缓存:
|
||||
|
||||
`sudo arp -a -d`
|
||||
|
||||
- 删除特定条目:
|
||||
- 删除特定条目:
|
||||
|
||||
`arp -d {{地址}}`
|
||||
|
||||
- 创建指定条目:
|
||||
- 创建指定条目:
|
||||
|
||||
`arp -s {{地址}} {{MAC 地址}}`
|
||||
|
@@ -2,18 +2,18 @@
|
||||
|
||||
> Electron 平台的文件打包工具.
|
||||
|
||||
- 打包一个文件或目录:
|
||||
- 打包一个文件或目录:
|
||||
|
||||
`asar pack {{文件或目录路径}} {{输出的 asar 文件}}`
|
||||
|
||||
- 解压一个 asar 文件:
|
||||
- 解压一个 asar 文件:
|
||||
|
||||
`asar extract {{asar 文件}}`
|
||||
|
||||
- 从 asar 文件中解压指定的文件:
|
||||
- 从 asar 文件中解压指定的文件:
|
||||
|
||||
`asar extract-file {{asar 文件}} {{文件}}`
|
||||
|
||||
- 列出一个 asar 文件中的内容:
|
||||
- 列出一个 asar 文件中的内容:
|
||||
|
||||
`asar list {{asar 文件}}`
|
||||
|
@@ -2,31 +2,31 @@
|
||||
|
||||
> 录制和播放终端会话,也可以把他们分享到 asciinema.org.
|
||||
|
||||
- 将本地安装的`asciinema`与 asciinema.org 账号关联:
|
||||
- 将本地安装的`asciinema`与 asciinema.org 账号关联:
|
||||
|
||||
`asciinema auth`
|
||||
|
||||
- 进行新的录制(完成后,将提示用户上传或在本地保存:
|
||||
- 进行新的录制(完成后,将提示用户上传或在本地保存:
|
||||
|
||||
`asciinema rec`
|
||||
|
||||
- 进行新的录制,保存到本地的文件中:
|
||||
- 进行新的录制,保存到本地的文件中:
|
||||
|
||||
`asciinema rec {{文件路径}}.cast`
|
||||
|
||||
- 从本地文件中播放终端录屏:
|
||||
- 从本地文件中播放终端录屏:
|
||||
|
||||
`asciinema play {{文件路径}}.cast`
|
||||
|
||||
- 在 asciinema.org 中播放终端录屏:
|
||||
- 在 asciinema.org 中播放终端录屏:
|
||||
|
||||
`asciinema play https://asciinema.org/a/{{文件 ID}}`
|
||||
|
||||
- 进行新的录制,将闲置时间设置为最多 2.5 秒:
|
||||
- 进行新的录制,将闲置时间设置为最多 2.5 秒:
|
||||
|
||||
`asciinema rec -i {{2.5}}`
|
||||
|
||||
- 打印本地保存的录像的完整输出:
|
||||
- 打印本地保存的录像的完整输出:
|
||||
|
||||
`asciinema cat {{文件路径}}.cast`
|
||||
|
||||
|
@@ -4,15 +4,15 @@
|
||||
> 由 `apm` 管理插件.
|
||||
> 更多信息:<https://atom.io/>.
|
||||
|
||||
- 打开文件或目录:
|
||||
- 打开文件或目录:
|
||||
|
||||
`atom {{path/to/file_or_directory}}`
|
||||
|
||||
- 在新窗口中打开文件或目录:
|
||||
- 在新窗口中打开文件或目录:
|
||||
|
||||
`atom -n {{path/to/file_or_directory}}`
|
||||
|
||||
- 在已有窗口中打开文件或目录:
|
||||
- 在已有窗口中打开文件或目录:
|
||||
|
||||
`atom --add {{path/to/file_or_directory}}`
|
||||
|
||||
|
@@ -8,23 +8,23 @@
|
||||
|
||||
`bash`
|
||||
|
||||
- 执行命令:
|
||||
- 执行命令:
|
||||
|
||||
`bash -c "{{command}}"`
|
||||
|
||||
- 执行脚本文件:
|
||||
- 执行脚本文件:
|
||||
|
||||
`bash {{file.sh}}`
|
||||
|
||||
- 执行脚本文件,并将所有执行过的命令输出到终端:
|
||||
- 执行脚本文件,并将所有执行过的命令输出到终端:
|
||||
|
||||
`bash -x {{file.sh}}`
|
||||
|
||||
- 执行脚本文件,并在第一个错误处终止:
|
||||
- 执行脚本文件,并在第一个错误处终止:
|
||||
|
||||
`bash -e {{file.sh}}`
|
||||
|
||||
- 从输入 (`stdin`) 读取命令:
|
||||
- 从输入 (`stdin`) 读取命令:
|
||||
|
||||
`bash -s`
|
||||
|
||||
|
@@ -4,15 +4,15 @@
|
||||
> 支持大多数协议,包括 HTTP, FTP, 和 POP3.
|
||||
> 更多信息:<https://curl.haxx.se>.
|
||||
|
||||
- 将指定 URL 的内容下载到文件:
|
||||
- 将指定 URL 的内容下载到文件:
|
||||
|
||||
`curl {{http://example.com}} -o {{文件名}}`
|
||||
|
||||
- 将文件从 URL 保存到由 URL 指示的文件名中:
|
||||
- 将文件从 URL 保存到由 URL 指示的文件名中:
|
||||
|
||||
`curl -O {{http://example.com/ 文件名}}`
|
||||
|
||||
- 下载文件,跟随 [L] 重定向,并且自动 [C] 续传(恢复)前序文件传输:
|
||||
- 下载文件,跟随 [L] 重定向,并且自动 [C] 续传(恢复)前序文件传输:
|
||||
|
||||
`curl -O -L -C - {{http://example.com/ 文件名}}`
|
||||
|
||||
@@ -20,18 +20,18 @@
|
||||
|
||||
`curl -d {{'name=bob'}} {{http://example.com/form}}`
|
||||
|
||||
- 发送带有额外请求头,使用自定义请求方法的请求:
|
||||
- 发送带有额外请求头,使用自定义请求方法的请求:
|
||||
|
||||
`curl -H {{'X-My-Header: 123'}} -X {{PUT}} {{http://example.com}}`
|
||||
|
||||
- 发送 JSON 格式的数据,并附加正确的 `Content-Type` 请求头:
|
||||
- 发送 JSON 格式的数据,并附加正确的 `Content-Type` 请求头:
|
||||
|
||||
`curl -d {{'{"name":"bob"}'}} -H {{'Content-Type: application/json'}} {{http://example.com/users/1234}}`
|
||||
|
||||
- 使用用户名和密码,授权访问服务器:
|
||||
- 使用用户名和密码,授权访问服务器:
|
||||
|
||||
`curl -u myusername:mypassword {{http://example.com}}`
|
||||
|
||||
- 为指定资源使用客户端证书和密钥,并且跳过证书验证:
|
||||
- 为指定资源使用客户端证书和密钥,并且跳过证书验证:
|
||||
|
||||
`curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://example.com}}`
|
||||
|
@@ -7,10 +7,10 @@
|
||||
|
||||
`tldr {{command}}`
|
||||
|
||||
- 展示 linux 下 tar 的 tldr 文档:
|
||||
- 展示 linux 下 tar 的 tldr 文档:
|
||||
|
||||
`tldr -p {{linux}} {{tar}}`
|
||||
|
||||
- 获取一个 git 子命令的帮助:
|
||||
- 获取一个 git 子命令的帮助:
|
||||
|
||||
`tldr {{git checkout}}`
|
||||
|
@@ -3,6 +3,6 @@
|
||||
> `vim` 的只读版本.
|
||||
> 等效于 `vim -R`.
|
||||
|
||||
- 打开文件:
|
||||
- 打开文件:
|
||||
|
||||
`view {{file}}`
|
||||
|
@@ -5,7 +5,7 @@
|
||||
> 按下`i`来进入编辑模式,`<esc>`回到标准模式 (不允许普通的字符输入)
|
||||
> 更多信息:<https://www.vim.org>.
|
||||
|
||||
- 打开文档:
|
||||
- 打开文档:
|
||||
|
||||
`vim {{file}}`
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
`<Esc>{{yy|dd}}`
|
||||
|
||||
- 撤销上一个操作:
|
||||
- 撤销上一个操作:
|
||||
|
||||
`<Esc>u`
|
||||
|
||||
@@ -25,14 +25,14 @@
|
||||
|
||||
`<Esc>/{{search_pattern}}<Enter>`
|
||||
|
||||
- 对整个文件使用正则表达式进行替换:
|
||||
- 对整个文件使用正则表达式进行替换:
|
||||
|
||||
`<Esc>:%s/{{pattern}}/{{replacement}}/g<Enter>`
|
||||
|
||||
- 保存 (写入) 文件,然后退出:
|
||||
- 保存 (写入) 文件,然后退出:
|
||||
|
||||
`<Esc>:wq<Enter>`
|
||||
|
||||
- 不保存退出:
|
||||
- 不保存退出:
|
||||
|
||||
`<Esc>:q!<Enter>`
|
||||
|
@@ -3,22 +3,22 @@
|
||||
> 创建被隔离的的 Python 虚拟环境.
|
||||
> 更多信息:<https://virtualenv.pypa.io/>.
|
||||
|
||||
- 创建新环境:
|
||||
- 创建新环境:
|
||||
|
||||
`virtualenv {{path/to/venv}}`
|
||||
|
||||
- 自定义提示符:
|
||||
- 自定义提示符:
|
||||
|
||||
`virtualenv --prompt={{prompt_prefix}} {{path/to/venv}}`
|
||||
|
||||
- 为虚拟环境使用不同的 Python 版本:
|
||||
- 为虚拟环境使用不同的 Python 版本:
|
||||
|
||||
`virtualenv --python={{path/to/pythonbin}} {{path/to/venv}}`
|
||||
|
||||
- 启动 (选择) 环境:
|
||||
- 启动 (选择) 环境:
|
||||
|
||||
`source {{path/to/venv}}/bin/activate`
|
||||
|
||||
- 停止环境:
|
||||
- 停止环境:
|
||||
|
||||
`deactivate`
|
||||
|
@@ -5,14 +5,14 @@
|
||||
> 官方模板包括:webpack, webpack-simple, browserify, browserify-simple, simple.
|
||||
> 更多信息:<https://cli.vuejs.org>.
|
||||
|
||||
- 从模板创建新项目:
|
||||
- 从模板创建新项目:
|
||||
|
||||
`vue init {{template}} {{project_name}}`
|
||||
|
||||
- 从本地模板创建新项目:
|
||||
- 从本地模板创建新项目:
|
||||
|
||||
`vue init {{path/to/template_directory}} {{project_name}}`
|
||||
|
||||
- 从 Github 上拉取模板并创建新项目:
|
||||
- 从 Github 上拉取模板并创建新项目:
|
||||
|
||||
`vue init {{username}}/{{repo}} {{project_name}}`
|
||||
|
@@ -3,10 +3,10 @@
|
||||
> 显示有哪些用户登录了本机以及他们当前的活动.
|
||||
> 打印用户登录,TTY, 远程主机,登录时间,闲置时间,当前进程.
|
||||
|
||||
- 获取已登录用户信息:
|
||||
- 获取已登录用户信息:
|
||||
|
||||
`w`
|
||||
|
||||
- 无标题栏模式:
|
||||
- 无标题栏模式:
|
||||
|
||||
`w -h`
|
||||
|
@@ -20,18 +20,18 @@
|
||||
|
||||
`wget --mirror --no-parent {{https://example.com/somepath/}}`
|
||||
|
||||
- 限制下载速度和重试次数:
|
||||
- 限制下载速度和重试次数:
|
||||
|
||||
`wget --limit-rate={{300k}} --tries={{100}} {{https://example.com/somepath/}}`
|
||||
|
||||
- 使用基本授权来从 HTTP/FTP 服务器中下载文件:
|
||||
- 使用基本授权来从 HTTP/FTP 服务器中下载文件:
|
||||
|
||||
`wget --user={{username}} --password={{password}} {{https://example.com}}`
|
||||
|
||||
- 继续一个未完成的下载任务:
|
||||
- 继续一个未完成的下载任务:
|
||||
|
||||
`wget -c {{https://example.com}}`
|
||||
|
||||
- 将指定文件中所有列出的 URL 下载到一个目录中:
|
||||
- 将指定文件中所有列出的 URL 下载到一个目录中:
|
||||
|
||||
`wget -P {{path/to/directory}} -i {{URLs.txt}}`
|
||||
|
@@ -3,6 +3,6 @@
|
||||
> 报告所有已知的命令入口.
|
||||
> 它可以是一个在`PATH`中的可执行文件,一个别名,或者一个 shell 內建命令.
|
||||
|
||||
- 报告所有已知命令入口:
|
||||
- 报告所有已知命令入口:
|
||||
|
||||
`where {{command}}`
|
||||
|
@@ -2,10 +2,10 @@
|
||||
|
||||
> 在用户的`PATH`中寻找可执行文件的路径
|
||||
|
||||
- 在`PATH`中寻找可执行文件并打印第一个匹配的结果:
|
||||
- 在`PATH`中寻找可执行文件并打印第一个匹配的结果:
|
||||
|
||||
`which {{executable}}`
|
||||
|
||||
- 如果有多个匹配结果则打印所有结果:
|
||||
- 如果有多个匹配结果则打印所有结果:
|
||||
|
||||
`which -a {{executable}}`
|
||||
|
@@ -3,11 +3,11 @@
|
||||
> 向某个终端上的特定用户的屏幕写入信息 (ctrl-C 来停止写入).
|
||||
> 使用 `who` 命令来获取所有活动用户的终端 id. 参见 `mesg`.
|
||||
|
||||
- 向指定的终端 ID 上的指定用户写入信息:
|
||||
- 向指定的终端 ID 上的指定用户写入信息:
|
||||
|
||||
`write {{username}} {{terminal_id}}`
|
||||
|
||||
- 向终端 "/dev/tty/5" 上的用户 "testuser" 发送信息:
|
||||
- 向终端 "/dev/tty/5" 上的用户 "testuser" 发送信息:
|
||||
|
||||
`write {{testuser}} {{tty/5}}`
|
||||
|
||||
|
@@ -3,6 +3,6 @@
|
||||
> 确认安装这个 Yarn 软件包的原因.
|
||||
> 更多信息:<https://www.npmjs.com/package/yarn-why>.
|
||||
|
||||
- 打印安装这个 Yarn 软件包的原因:
|
||||
- 打印安装这个 Yarn 软件包的原因:
|
||||
|
||||
`yarn-why {{package_name}}`
|
||||
|
@@ -3,7 +3,7 @@
|
||||
> JavaScript 和 Node.js package manager 的一个替代.
|
||||
> 更多信息:<https://yarnpkg.com>.
|
||||
|
||||
- 全局安装一个模块:
|
||||
- 全局安装一个模块:
|
||||
|
||||
`yarn global add {{module_name}}`
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
`yarn add {{module_name}}@{{version}}`
|
||||
|
||||
- 卸载一个模块并将其从 `package.json` 的依赖项中移除:
|
||||
- 卸载一个模块并将其从 `package.json` 的依赖项中移除:
|
||||
|
||||
`yarn remove {{module_name}}`
|
||||
|
||||
- 交互式地创建一个 `package.json` 文件:
|
||||
- 交互式地创建一个 `package.json` 文件:
|
||||
|
||||
`yarn init`
|
||||
|
||||
- 确认一个模块是否是一个依赖项并且列出依赖其的模块:
|
||||
- 确认一个模块是否是一个依赖项并且列出依赖其的模块:
|
||||
|
||||
`yarn why {{module_name}}`
|
||||
|
@@ -3,7 +3,7 @@
|
||||
> 记录被使用次数最多的目录并允许在它们之间以字符串或正则表达式来进行匹配和跳转.
|
||||
> 更多信息:<https://github.com/rupa/z>.
|
||||
|
||||
- 跳转到一个名字带有 "foo" 的文件夹:
|
||||
- 跳转到一个名字带有 "foo" 的文件夹:
|
||||
|
||||
`z {{foo}}`
|
||||
|
||||
@@ -11,18 +11,18 @@
|
||||
|
||||
`z {{foo}} {{bar}}`
|
||||
|
||||
- 跳转到名字带有 "foo" 并且拥有最高访问次数的文件夹:
|
||||
- 跳转到名字带有 "foo" 并且拥有最高访问次数的文件夹:
|
||||
|
||||
`z -r {{foo}}`
|
||||
|
||||
- 跳转到最近使用的名字带有 "foo" 的文件夹:
|
||||
- 跳转到最近使用的名字带有 "foo" 的文件夹:
|
||||
|
||||
`z -t {{foo}}`
|
||||
|
||||
- 列出在 `z` 的数据库中名字带有 "foo" 的文件夹:
|
||||
- 列出在 `z` 的数据库中名字带有 "foo" 的文件夹:
|
||||
|
||||
`z -l {{foo}}`
|
||||
|
||||
- 将当前文件夹从 `z`的数据库中移除:
|
||||
- 将当前文件夹从 `z`的数据库中移除:
|
||||
|
||||
`z -x .`
|
||||
|
@@ -4,11 +4,11 @@
|
||||
> 与 `bash` 和 `sh` 兼容的命令行解释器.
|
||||
> 更多信息:<https://www.zsh.org>.
|
||||
|
||||
- 启动交互式解释器:
|
||||
- 启动交互式解释器:
|
||||
|
||||
`zsh`
|
||||
|
||||
- 执行从参数传入的命令:
|
||||
- 执行从参数传入的命令:
|
||||
|
||||
`zsh -c {{command}}`
|
||||
|
||||
@@ -16,6 +16,6 @@
|
||||
|
||||
`zsh {{file}}`
|
||||
|
||||
- 从文件执行命令并将执行过的命令打印到终端:
|
||||
- 从文件执行命令并将执行过的命令打印到终端:
|
||||
|
||||
`zsh -x {{file}}`
|
||||
|
@@ -3,11 +3,11 @@
|
||||
> 使用 Zstandard 压缩来压缩 / 解压文件.
|
||||
> 更多信息:<https://github.com/facebook/zstd>.
|
||||
|
||||
- 将一个文件压缩到一个 `.zst` 后缀的压缩文件中:
|
||||
- 将一个文件压缩到一个 `.zst` 后缀的压缩文件中:
|
||||
|
||||
`zstd {{file}}`
|
||||
|
||||
- 解压缩一个文件:
|
||||
- 解压缩一个文件:
|
||||
|
||||
`zstd -d {{file}}.zst`
|
||||
|
||||
@@ -19,6 +19,6 @@
|
||||
|
||||
`zstd -{{level}} {{file}}`
|
||||
|
||||
- 使用更多内存 (解压或压缩时) 来得到更高的压缩比:
|
||||
- 使用更多内存 (解压或压缩时) 来得到更高的压缩比:
|
||||
|
||||
`zstd --ultra -{{level}} {{file}}`
|
||||
|
Reference in New Issue
Block a user