Forráskód Böngészése

Chinese pages: correct Chinese punctuation (#5240)

bl-ue 3 éve
szülő
commit
289e30dfb3
100 módosított fájl, 499 hozzáadás és 499 törlés
  1. 2 2
      pages.zh/android/am.md
  2. 1 1
      pages.zh/android/bugreport.md
  3. 1 1
      pages.zh/android/bugreportz.md
  4. 1 1
      pages.zh/android/dalvikvm.md
  5. 1 1
      pages.zh/android/dumpsys.md
  6. 1 1
      pages.zh/android/getprop.md
  7. 2 2
      pages.zh/android/input.md
  8. 1 1
      pages.zh/android/logcat.md
  9. 1 1
      pages.zh/android/pm.md
  10. 1 1
      pages.zh/android/settings.md
  11. 1 1
      pages.zh/android/wm.md
  12. 8 8
      pages.zh/common/7z.md
  13. 7 7
      pages.zh/common/7za.md
  14. 5 5
      pages.zh/common/7zr.md
  15. 5 5
      pages.zh/common/aapt.md
  16. 4 4
      pages.zh/common/ab.md
  17. 6 6
      pages.zh/common/abduco.md
  18. 5 5
      pages.zh/common/ack.md
  19. 8 8
      pages.zh/common/act.md
  20. 6 6
      pages.zh/common/adb-install.md
  21. 7 7
      pages.zh/common/adb-reverse.md
  22. 9 9
      pages.zh/common/adb-shell.md
  23. 7 7
      pages.zh/common/adb.md
  24. 7 7
      pages.zh/common/adguardhome.md
  25. 8 8
      pages.zh/common/ag.md
  26. 6 6
      pages.zh/common/airpaste.md
  27. 5 5
      pages.zh/common/alacritty.md
  28. 6 6
      pages.zh/common/alias.md
  29. 5 5
      pages.zh/common/androguard.md
  30. 7 7
      pages.zh/common/ansible-galaxy.md
  31. 6 6
      pages.zh/common/ansible-playbook.md
  32. 9 9
      pages.zh/common/ansible.md
  33. 4 4
      pages.zh/common/ansiweather.md
  34. 5 5
      pages.zh/common/apg.md
  35. 5 5
      pages.zh/common/apktool.md
  36. 3 3
      pages.zh/common/apm.md
  37. 3 3
      pages.zh/common/apropos.md
  38. 6 6
      pages.zh/common/ar.md
  39. 2 2
      pages.zh/common/arch.md
  40. 9 9
      pages.zh/common/aria2.md
  41. 7 7
      pages.zh/common/aria2c.md
  42. 5 5
      pages.zh/common/arp.md
  43. 5 5
      pages.zh/common/asar.md
  44. 7 7
      pages.zh/common/asciinema.md
  45. 8 8
      pages.zh/common/asdf.md
  46. 7 7
      pages.zh/common/atom.md
  47. 6 6
      pages.zh/common/autoflake.md
  48. 8 8
      pages.zh/common/autojump.md
  49. 8 8
      pages.zh/common/axel.md
  50. 9 9
      pages.zh/common/babel.md
  51. 4 4
      pages.zh/common/banner.md
  52. 5 5
      pages.zh/common/base32.md
  53. 5 5
      pages.zh/common/base64.md
  54. 4 4
      pages.zh/common/basename.md
  55. 9 9
      pages.zh/common/bash.md
  56. 6 6
      pages.zh/common/bashmarks.md
  57. 9 9
      pages.zh/common/bat.md
  58. 8 8
      pages.zh/common/behat.md
  59. 3 3
      pages.zh/common/bg.md
  60. 9 9
      pages.zh/common/bmaptool.md
  61. 10 10
      pages.zh/common/bower.md
  62. 6 6
      pages.zh/common/browser-sync.md
  63. 8 8
      pages.zh/common/btm.md
  64. 10 10
      pages.zh/common/buku.md
  65. 9 9
      pages.zh/common/carbon-now.md
  66. 3 3
      pages.zh/common/case.md
  67. 6 6
      pages.zh/common/cat.md
  68. 5 5
      pages.zh/common/cd.md
  69. 5 5
      pages.zh/common/clear.md
  70. 6 6
      pages.zh/common/code.md
  71. 2 2
      pages.zh/common/command.md
  72. 1 1
      pages.zh/common/cp.md
  73. 10 10
      pages.zh/common/curl.md
  74. 5 5
      pages.zh/common/echo.md
  75. 1 1
      pages.zh/common/etcd.md
  76. 1 1
      pages.zh/common/exit.md
  77. 1 1
      pages.zh/common/gh-gist.md
  78. 6 6
      pages.zh/common/gh-repo.md
  79. 1 1
      pages.zh/common/gpg-zip.md
  80. 3 3
      pages.zh/common/gpg.md
  81. 4 4
      pages.zh/common/gpg2.md
  82. 1 1
      pages.zh/common/gpgv.md
  83. 7 7
      pages.zh/common/gunicorn.md
  84. 8 8
      pages.zh/common/heroku.md
  85. 8 8
      pages.zh/common/hexo.md
  86. 1 1
      pages.zh/common/jar.md
  87. 1 1
      pages.zh/common/jarsigner.md
  88. 7 7
      pages.zh/common/java.md
  89. 5 5
      pages.zh/common/javac.md
  90. 1 1
      pages.zh/common/javadoc.md
  91. 1 1
      pages.zh/common/jps.md
  92. 2 2
      pages.zh/common/make.md
  93. 4 4
      pages.zh/common/matlab.md
  94. 4 4
      pages.zh/common/md5sum.md
  95. 1 1
      pages.zh/common/mongod.md
  96. 9 9
      pages.zh/common/mpv.md
  97. 2 2
      pages.zh/common/mvn.md
  98. 6 6
      pages.zh/common/ninja.md
  99. 3 3
      pages.zh/common/nmap.md
  100. 7 7
      pages.zh/common/node.md

+ 2 - 2
pages.zh/android/am.md

@@ -1,7 +1,7 @@
 # am
 
 > Android 活动管理器。
-> 更多信息见:<https://developer.android.com/studio/command-line/adb#am>.
+> 更多信息见: <https://developer.android.com/studio/command-line/adb#am>.
 
 - 启动一个指定的活动:
 
@@ -15,6 +15,6 @@
 
 `am start -a {{android.intent.action.MAIN}} -c {{android.intent.category.HOME}}`
 
-- 将意图转换为 URI
+- 将意图转换为 URI:
 
 `am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}`

+ 1 - 1
pages.zh/android/bugreport.md

@@ -2,7 +2,7 @@
 
 > 显示安卓的 Bug 报告。
 > 该命令只能通过 `adb shell` 使用。
-> 更多信息:<https://android.googlesource.com/platform/frameworks/native/+/master/cmds/bugreport/>.
+> 更多信息: <https://android.googlesource.com/platform/frameworks/native/+/master/cmds/bugreport/>.
 
 - 显示 Android 设备的完整错误报告:
 

+ 1 - 1
pages.zh/android/bugreportz.md

@@ -2,7 +2,7 @@
 
 > 生成一个压缩的 Android 错误报告。
 > 此命令只能通过 `adb shell` 使用。
-> 更多信息: <https://android.googlesource.com/platform/frameworks/native/+/master/cmds/bugreportz/>.
+> 更多信息 <https://android.googlesource.com/platform/frameworks/native/+/master/cmds/bugreportz/>.
 
 - 生成一个完整的 Android 设备压缩错误报告:
 

+ 1 - 1
pages.zh/android/dalvikvm.md

@@ -1,7 +1,7 @@
 # dalvikvm
 
 > Android Java 虚拟机。
-> 更多信息见:<https://source.android.com/devices/tech/dalvik>.
+> 更多信息见: <https://source.android.com/devices/tech/dalvik>.
 
 - 启动一个 Java 程序:
 

+ 1 - 1
pages.zh/android/dumpsys.md

@@ -2,7 +2,7 @@
 
 > 提供关于 Android 系统服务的信息。
 > 此命令只能通过 `adb shell` 使用。
-> 更多信息见:https://developer.android.com/studio/command-line/dumpsys>.
+> 更多信息见: <https://developer.android.com/studio/command-line/dumpsys>.
 
 - 获取所有系统服务的诊断输出:
 

+ 1 - 1
pages.zh/android/getprop.md

@@ -1,7 +1,7 @@
 # getprop
 
 > 显示关于 Android 系统属性的信息。
-> 更多信息见:<https://manned.org/getprop>.
+> 更多信息见: <https://manned.org/getprop>.
 
 - 显示关于 Android 系统属性的信息:
 

+ 2 - 2
pages.zh/android/input.md

@@ -2,13 +2,13 @@
 
 > 将事件代码或触摸屏手势发送到 Android 设备。
 > 此命令只能通过 `adb shell` 使用。
-> 更多信息见:<https://developer.android.com/reference/android/view/KeyEvent.html#constants_1>.
+> 更多信息见: <https://developer.android.com/reference/android/view/KeyEvent.html#constants_1>.
 
 - 将单个字符的事件代码发送到 Android 设备:
 
 `input keyevent {{event_code}}`
 
-- 将文本发送到Android设备(`%s` 代表空格):
+- 将文本发送到 Android 设备(`%s` 代表空格):
 
 `input text "{{text}}"`
 

+ 1 - 1
pages.zh/android/logcat.md

@@ -1,7 +1,7 @@
 # logcat
 
 > 转储系统消息日志。
-> 更多信息见:https://developer.android.com/studio/command-line/logcat>.
+> 更多信息见: <https://developer.android.com/studio/command-line/logcat>.
 
 - 显示系统日志:
 

+ 1 - 1
pages.zh/android/pm.md

@@ -1,7 +1,7 @@
 # pm
 
 > 显示关于 Android 设备上的应用程序的信息。
-> 更多信息见:<https://developer.android.com/studio/command-line/adb#pm>.
+> 更多信息见: <https://developer.android.com/studio/command-line/adb#pm>.
 
 - 打印所有已安装应用程序的列表:
 

+ 1 - 1
pages.zh/android/settings.md

@@ -1,7 +1,7 @@
 # settings
 
 > 获取关于 Android OS 的信息。
-> 更多信息见:https://adbinstaller.com/commands/adb-shell-settings-5b670d5ee7958178a2955536>.
+> 更多信息见: <https://adbinstaller.com/commands/adb-shell-settings-5b670d5ee7958178a2955536>.
 
 - 在 `全局` 命名空间中显示环境变量列表:
 

+ 1 - 1
pages.zh/android/wm.md

@@ -2,7 +2,7 @@
 
 > 显示关于 Android 设备屏幕的信息。
 > 此命令只能通过 `adb shell` 使用。
-> 更多信息见:<https://adbinstaller.com/commands/adb-shell-wm-5b672b17e7958178a2955538>.
+> 更多信息见: <https://adbinstaller.com/commands/adb-shell-wm-5b672b17e7958178a2955538>.
 
 - 显示 Android 设备屏幕的物理尺寸:
 

+ 8 - 8
pages.zh/common/7z.md

@@ -1,31 +1,31 @@
 # 7z
 
-> 一个高压缩率的文件归档器.
+> 一个高压缩率的文件归档器
 
-- 归档一个文件或文件夹:
+- 归档一个文件或文件夹
 
 `7z a {{归档文件.7z}} {{文件路径}}`
 
-- 对已存在的归档文件加密(包括头部):
+- 对已存在的归档文件加密(包括头部)
 
 `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}}`

+ 7 - 7
pages.zh/common/7za.md

@@ -1,24 +1,24 @@
 # 7za
 
-> 一个高压缩率的文件归档器.
-> `7z`的独立版本,支持的文档类型较少.
+> 一个高压缩率的文件归档器
+> `7z`的独立版本,支持的文档类型较少
 
-- 归档一个文件或文件夹:
+- 归档一个文件或文件夹
 
 `7za a {{归档文件.7z}} {{文件路径}}`
 
-- 提取一个已存在的 7z 文件,并保持原来的目录结构:
+- 提取一个已存在的 7z 文件,并保持原来的目录结构
 
 `7za x {{归档文件文件}}`
 
-- 使用指定的类型来归档文件:
+- 使用指定的类型来归档文件
 
 `7za a -t{{zip|gzip|bzip2|tar|...}} {{归档文件}} {{文件路径}}`
 
-- 列出可用的归档文件类型:
+- 列出可用的归档文件类型
 
 `7za i`
 
-- 列出一个归档文件的内容:
+- 列出一个归档文件的内容
 
 `7za l {{归档文件}}`

+ 5 - 5
pages.zh/common/7zr.md

@@ -1,16 +1,16 @@
 # 7zr
 
-> 一个高压缩率的文件归档器.
-> `7z`的独立版本,只支持 .7z 文件.
+> 一个高压缩率的文件归档器
+> `7z`的独立版本,只支持 .7z 文件
 
-- 归档一个文件或文件夹:
+- 归档一个文件或文件夹
 
 `7zr a {{归档文件.7z}} {{文件路径}}`
 
-- 提取一个已存在的 7z 文件,并保持原来的目录结构:
+- 提取一个已存在的 7z 文件,并保持原来的目录结构
 
 `7zr x {{归档文件.7z}}`
 
-- 列出一个归档文件的内容:
+- 列出一个归档文件的内容
 
 `7zr l {{归档文件.7z}}`

+ 5 - 5
pages.zh/common/aapt.md

@@ -1,16 +1,16 @@
 # aapt
 
-> 安卓资源包工具(Android Asset Packaging Tools).
-> 该工具可以查看,创建, 更新资源压缩包(zip, jar, apk)
+> 安卓资源包工具(Android Asset Packaging Tools)
+> 该工具可以查看,创建,更新资源压缩包(zip, jar, apk)
 
-- 列出资源压缩包里的内容:
+- 列出资源压缩包里的内容
 
 `aapt list {{路径/到/应用.apk}}`
 
-- 查看APK包内指定的内容 (版本, 权限许可等):
+- 查看 APK 包内指定的内容(版本,权限许可等):
 
 `aapt dump badging {{路径/到/应用.apk}}`
 
-- 打包生成资源压缩包:
+- 打包生成资源压缩包
 
 `aapt package -F {{路径/到/应用.apk}} {{路径/到/目录}}`

+ 4 - 4
pages.zh/common/ab.md

@@ -1,12 +1,12 @@
 # ab
 
-> Apache 基准测试工具.最简单的压力测试工具.
+> 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}}`
 
@@ -14,6 +14,6 @@
 
 `ab -k {{url}}`
 
-- 为基准测试设置最大的测试时间(单位:秒):
+- 为基准测试设置最大的测试时间(单位:秒)
 
 `ab -t {{60}} {{url}}`

+ 6 - 6
pages.zh/common/abduco.md

@@ -1,23 +1,23 @@
 # abduco
 
-> 终端会话管理器.
+> 终端会话管理器
 
-- 列出会话:
+- 列出会话
 
 `abduco`
 
-- 附加到一个会话,如果不存在则新建它:
+- 附加到一个会话,如果不存在则新建它
 
 `abduco -A {{会话名}} {{终端}}`
 
-- 使用`dvtm`附加到一个会话,如果不存在则新建它:
+- 使用`dvtm`附加到一个会话,如果不存在则新建它
 
 `abduco -A {{会话名}}`
 
-- 从一个会话中分离:
+- 从一个会话中分离
 
 `Ctrl + \`
 
-- 以只读模式附加到一个会话:
+- 以只读模式附加到一个会话
 
 `abduco -Ar {{会话名}}`

+ 5 - 5
pages.zh/common/ack.md

@@ -1,19 +1,19 @@
 # ack
 
-> 一个类似 grep 的搜索工具,为程序员优化.
+> 一个类似 grep 的搜索工具,为程序员优化
 
-- 寻找包含"小明"的文件:
+- 寻找包含"小明"的文件
 
 `ack {{小明}}`
 
-- 在给定文件类型中寻找包含"小明"的文件:
+- 在给定文件类型中寻找包含"小明"的文件
 
 `ack --ruby {{小明}}`
 
-- 计算匹配到"小明"的总次数:
+- 计算匹配到"小明"的总次数
 
 `ack -ch {{小明}}`
 
-- 列出内容包含"小明"的文件的文件名,并显示在每个文件中匹配的次数:
+- 列出内容包含"小明"的文件的文件名,并显示在每个文件中匹配的次数
 
 `ack -cl {{小明}}`

+ 8 - 8
pages.zh/common/act.md

@@ -1,28 +1,28 @@
 # act
 
-> 使用Docker本地运行GitHub Actions
-> 更多信息: <https://github.com/nektos/act>.
+> 使用 Docker 本地运行 GitHub Actions.
+> 更多信息 <https://github.com/nektos/act>.
 
-- 列出可用的actions清单:
+- 列出可用的 actions 清单:
 
 `act -l`
 
-- 运行默认event:
+- 运行默认 event:
 
 `act`
 
-- 运行指定event:
+- 运行指定 event:
 
 `act {{事件类型}}`
 
-- 运行指定action:
+- 运行指定 action:
 
 `act -a {{action_id}}`
 
-- 非实际运行actions (也就是dry-run模式):
+- 非实际运行 actions(也就是 dry-run 模式):
 
 `act -n`
 
-- 展示详细记录:
+- 展示详细记录
 
 `act -v`

+ 6 - 6
pages.zh/common/adb-install.md

@@ -1,20 +1,20 @@
 # adb install
 
-> 安卓调试桥-Install: 将应用安装包推送到Android模拟器或已连接的安卓设备.
-> 更多信息: <https://developer.android.com/studio/command-line/adb>.
+> 安卓调试桥 -Install: 将应用安装包推送到 Android 模拟器或已连接的安卓设备。
+> 更多信息 <https://developer.android.com/studio/command-line/adb>.
 
-- 向模拟器/设备推送安卓app:
+- 向模拟器/设备推送安卓 app:
 
 `adb install {{路径/到/应用.apk}}`
 
-- 重装app, 保持原有数据:
+- 重装 app, 保持原有数据:
 
 `adb install -r {{路径/到/应用.apk}}`
 
-- 授予app manifest中列举的所有权限许可:
+- 授予 app manifest 中列举的所有权限许可:
 
 `adb install -g {{路径/到/应用.apk}}`
 
-- 快速部署模式,仅更新APK更改过的部分:
+- 快速部署模式,仅更新 APK 更改过的部分:
 
 `adb install --fastdeploy {{路径/到/应用.apk}}`

+ 7 - 7
pages.zh/common/adb-reverse.md

@@ -1,20 +1,20 @@
 # adb reverse
 
-> 安卓调试桥-反射: 反向映射安卓模拟器实例或者已连接的实体设备的套接字连接.
-> 更多信息: <https://developer.android.com/studio/command-line/adb>.
+> 安卓调试桥-反射: 反向映射安卓模拟器实例或者已连接的实体设备的套接字连接。
+> 更多信息 <https://developer.android.com/studio/command-line/adb>.
 
-- 列出所有来自模拟器和设备的映射连接
+- 列出所有来自模拟器和设备的映射连接
 
-`adb reverse list`
+`adb reverse --list`
 
-- 将TCP端口从安卓模拟器或设备中映射到localhost:
+- 将 TCP 端口从安卓模拟器或设备中映射到 localhost:
 
 `adb reverse tcp:{{远程端口}} tcp:{{本地端口}}`
 
-- 从安卓模拟器或设备移除一个反向socket连接:
+- 从安卓模拟器或设备移除一个反向 socket 连接:
 
 `adb reverse --remove tcp:{{远程端口}}`
 
-- 从安卓模拟器或设备移除所有反向socket连接:
+- 从安卓模拟器或设备移除所有反向 socket 连接:
 
 `adb reverse --remove-all`

+ 9 - 9
pages.zh/common/adb-shell.md

@@ -1,36 +1,36 @@
 # adb shell
 
 > 安卓调试桥-Shell: 运行安卓模拟器或者连接设备上的远程终端命令。
-> 更多信息: <https://developer.android.com/studio/command-line/adb>.
+> 更多信息 <https://developer.android.com/studio/command-line/adb>.
 
-- 启动模拟器/设备上的远程终端:
+- 启动模拟器/设备上的远程终端
 
 `adb shell`
 
-- 获取模拟器/设备全部属性:
+- 获取模拟器/设备全部属性
 
 `adb shell getprop`
 
-- 重置所有运行时权限为它们的默认值:
+- 重置所有运行时权限为它们的默认值
 
 `adb shell pm reset-permissions`
 
-- 撤销一个应用的危险权限:
+- 撤销一个应用的危险权限
 
 `adb shell pm revoke {{包名}} {{权限}}`
 
-- 触发一个键盘敲击事件:
+- 触发一个键盘敲击事件
 
 `adb shell input keyevent {{键位码}}`
 
-- 清除模拟器/设备上的数据:
+- 清除模拟器/设备上的数据
 
 `adb shell pm clear {{包名}}`
 
-- 启动模拟器/设备上的一个行为:
+- 启动模拟器/设备上的一个行为
 
 `adb shell am start -n {{包名}}/{{活动名}}`
 
-- 启动模拟器/设备上的首页活动:
+- 启动模拟器/设备上的首页活动
 
 `adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN`

+ 7 - 7
pages.zh/common/adb.md

@@ -1,13 +1,13 @@
 # adb
 
-> 安卓调试桥:与 Android 模拟器或已连接的 Android 设备通信.
-> 更多信息: <https://developer.android.com/studio/command-line/adb>.
+> 安卓调试桥:与 Android 模拟器或已连接的 Android 设备通信
+> 更多信息 <https://developer.android.com/studio/command-line/adb>.
 
-- 检查 adb server 进程的是否在运行,并开启它:
+- 检查 adb server 进程的是否在运行,并开启它
 
 `adb start-server`
 
-- 终止 adb server 进程:
+- 终止 adb server 进程
 
 `adb kill-server`
 
@@ -19,14 +19,14 @@
 
 `adb install -r {{路径/到/应用.apk}}`
 
-- 从目标设备上拷贝一个文件 / 目录到本地:
+- 从目标设备上拷贝一个文件 / 目录到本地
 
 `adb pull {{路径/到/设备的文件或目录}} {{路径/到/本地上的目录}}`
 
-- 从本地拷贝一个文件 / 目录到目标设备:
+- 从本地拷贝一个文件 / 目录到目标设备
 
 `adb push {{路径/到/本地文件或目录}} {{路径/到/设备上的目录}}`
 
-- 列出已连接的设备:
+- 列出已连接的设备
 
 `adb devices`

+ 7 - 7
pages.zh/common/adguardhome.md

@@ -1,7 +1,7 @@
 # AdGuardHome
 
-> 一款全网广告拦截与反跟踪软件.
-> 更多信息: <https://github.com/AdguardTeam/AdGuardHome>.
+> 一款全网广告拦截与反跟踪软件
+> 更多信息 <https://github.com/AdguardTeam/AdGuardHome>.
 
 - 运行 AdGuard Home:
 
@@ -11,22 +11,22 @@
 
 `AdGuardHome --config {{给定的/配置文件.yaml}}`
 
-- 设置存储数据的工作目录:
+- 设置存储数据的工作目录
 
 `AdGuardHome --work-dir {{工作目录/路径}}`
 
-- 安装或卸载 AdGuard Home 的服务:
+- 安装或卸载 AdGuard Home 的服务
 
 `AdGuardHome --service {{install|uninstall}}`
 
-- 启动 AdGuard Home 的服务:
+- 启动 AdGuard Home 的服务
 
 `AdGuardHome --service start`
 
-- 刷新 AdGuard Home 服务的设置项:
+- 刷新 AdGuard Home 服务的设置项
 
 `AdGuardHome --service reload`
 
-- 停止或重启 AdGuard Home 的服务:
+- 停止或重启 AdGuard Home 的服务
 
 `AdGuardHome --service {{stop|restart}}`

+ 8 - 8
pages.zh/common/ag.md

@@ -1,21 +1,21 @@
 # ag
 
-> The Silver Searcher. 类似 ack, 但是更快.
-> 更多信息: <https://github.com/ggreer/the_silver_searcher>.
+> The Silver Searcher. 类似 ack, 但是更快
+> 更多信息 <https://github.com/ggreer/the_silver_searcher>.
 
-- 寻找内容包含"小明"的文件,并列出所在的行数:
+- 寻找内容包含"小明"的文件,并列出所在的行数
 
 `ag {{小明}}`
 
-- 在指定目录中寻找内容包含"foo"的文件:
+- 在指定目录中寻找内容包含 "foo" 的文件:
 
 `ag {{小明}} {{指定的目录}}`
 
-- 寻找内容包含"foo"的文件,但只列出文件名:
+- 寻找内容包含 "foo" 的文件,但只列出文件名:
 
 `ag -l {{小明}}`
 
-- 忽略大小写,寻找内容包含"ABC"的文件,并只输出匹配的内容,而非整行:
+- 忽略大小写,寻找内容包含 "ABC" 的文件,并只输出匹配的内容,而非整行
 
 `ag -i -o {{ABC}}`
 
@@ -23,10 +23,10 @@
 
 `ag {{小明}} -G {{小红}}`
 
-- 使用正则表达式来匹配文件内容:
+- 使用正则表达式来匹配文件内容
 
 `ag '{{^ba(r|z)$}}'`
 
-- 输出文件名包含"小明"的文件名:
+- 输出文件名包含"小明"的文件名
 
 `ag -g {{小明}}`

+ 6 - 6
pages.zh/common/airpaste.md

@@ -1,24 +1,24 @@
 # airpaste
 
-> 在同一网络下共享信息和文件.
+> 在同一网络下共享信息和文件
 > 更多信息: <https://github.com/mafintosh/airpaste>.
 
-- 等待接收消息并显示接收到的信息:
+- 等待接收消息并显示接收到的信息
 
 `airpaste`
 
-- 发送文本:
+- 发送文本
 
 `echo {{文本}} | airpaste`
 
-- 发送文件:
+- 发送文件
 
 `airpaste < {{文件的路径}}`
 
-- 接收文件:
+- 接收文件
 
 `airpaste > {{文件的路径}}`
 
-- 创建 / 加入频道:
+- 创建 / 加入频道
 
 `airpaste {{频道名}}`

+ 5 - 5
pages.zh/common/alacritty.md

@@ -1,9 +1,9 @@
 # alacritty
 
-> 跨平台,GPU 加速的终端模拟器.
+> 跨平台,GPU 加速的终端模拟器
 > 更多信息: <https://github.com/alacritty/alacritty>.
 
-- 打开一个新的 Alacritty 窗口:
+- 打开一个新的 Alacritty 窗口
 
 `alacritty`
 
@@ -11,14 +11,14 @@
 
 `alacritty --working-directory {{路径}}`
 
-- 在新的 Alacritty 窗口中运行命令:
+- 在新的 Alacritty 窗口中运行命令
 
 `alacritty -e {{命令}}`
 
-- 指定备用配置文件 (默认在 `$XDG_CONFIG_HOME/alacritty/alacritty.yml`):
+- 指定备用配置文件(默认在 `$XDG_CONFIG_HOME/alacritty/alacritty.yml`):
 
 `alacritty --config-file {{路径/config.yml}}`
 
-- 在启用实时配置重新加载的情况下运行(默认情况下也可以在 `alacritty.yml` 中启用):
+- 在启用实时配置重新加载的情况下运行(默认情况下也可以在 `alacritty.yml` 中启用)
 
 `alacritty --live-config-reload --config-file {{路径/config.yml}}`

+ 6 - 6
pages.zh/common/alias.md

@@ -1,26 +1,26 @@
 # alias
 
-> 创建别名 -- 用给定的字符串指代特定的命令.
+> 创建别名 -- 用给定的字符串指代特定的命令
 > 别名只会在当前的 shell 会话中生效,除非它们在 shell 的配置文件中被定义,例如`~/.bashrc`.
 > 更多信息: <https://tldp.org/LDP/abs/html/aliases.html>.
 
-- 创建一个通用的别名:
+- 创建一个通用的别名
 
 `alias {{别名}}="{{命令}}"`
 
-- 通过给定的别名查看它所指代的命令:
+- 通过给定的别名查看它所指代的命令
 
 `alias {{别名}}`
 
-- 移除一个别名:
+- 移除一个别名
 
 `unalias {{别名}}`
 
-- 列出所有的别名:
+- 列出所有的别名
 
 `alias -p`
 
-- 将 rm 转换为交互式命令:
+- 将 rm 转换为交互式命令
 
 `alias {{rm}}="{{rm -i}}"`
 

+ 5 - 5
pages.zh/common/androguard.md

@@ -1,16 +1,16 @@
 # androguard
 
-> 使用python编写的一款针对安卓应用的逆向工程工具.
-> 更多信息: <https://github.com/androguard/androguard>.
+> 使用 python 编写的一款针对安卓应用的逆向工程工具
+> 更多信息 <https://github.com/androguard/androguard>.
 
-- 展示Android manifest清单文件:
+- 展示 Android manifest 清单文件:
 
 `androguard axml {{路径/至/应用.apk}}`
 
-- 展示app元数据 (版本和app ID):
+- 展示 app 元数据(版本和 app ID):
 
 `androguard apkid {{路径/至/应用.apk}}`
 
-- 反编译Java代码:
+- 反编译 Java 代码:
 
 `androguard decompile {{路径/至/应用.apk}} --output {{路径/至/目录}}`

+ 7 - 7
pages.zh/common/ansible-galaxy.md

@@ -1,24 +1,24 @@
 # ansible-galaxy
 
-> 创建和管理 Ansible 角色.
-> 主页:<https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html>.
+> 创建和管理 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 {{角色名}}`

+ 6 - 6
pages.zh/common/ansible-playbook.md

@@ -1,20 +1,20 @@
 # ansible-playbook
 
-> 通过 SSH 协议在远程计算机上执行 playbook 中定义的任务.
-> 主页:<https://docs.ansible.com/ansible/latest/cli/ansible-playbook.html>.
+> 通过 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}}"`

+ 9 - 9
pages.zh/common/ansible.md

@@ -1,29 +1,29 @@
 # ansible
 
-> 通过 SSH 协议远程管理计算机组.
-> 使用 `/etc/ansible/hosts` 文件来添加组 / 主机.
-> 主页:<https://www.ansible.com/>.
+> 通过 SSH 协议远程管理计算机组
+> 使用 `/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 '{{命令}}'`

+ 4 - 4
pages.zh/common/ansiweather.md

@@ -1,15 +1,15 @@
 # ansiweather
 
-> 一个 shell 脚本,用于在终端中显示当前的天气状况.
+> 一个 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}}`

+ 5 - 5
pages.zh/common/apg.md

@@ -1,9 +1,9 @@
 # apg
 
-> 生成任意复杂度的随机密码.
+> 生成任意复杂度的随机密码
 > 更多信息: <https://manned.org/apg>.
 
-- 生成随机密码 (默认密码长度为 8 位):
+- 生成随机密码(默认密码长度为 8 位):
 
 `apg`
 
@@ -11,14 +11,14 @@
 
 `apg -M SNCL`
 
-- 生成 16 个字符的密码:
+- 生成 16 个字符的密码
 
 `apg -m {{16}}`
 
-- 生成最大长度为 16 位的密码:
+- 生成最大长度为 16 位的密码
 
 `apg -x {{16}}`
 
-- 生成未出现在字典中的密码(必须提供字典文件)
+- 生成未出现在字典中的密码(必须提供字典文件)
 
 `apg -r {{字典文件}}`

+ 5 - 5
pages.zh/common/apktool.md

@@ -1,16 +1,16 @@
 # apktool
 
-> APK文件反编译工具
-> 更多信息: <https://ibotpeaches.github.io/Apktool/>.
+> APK 文件反编译工具
+> 更多信息 <https://ibotpeaches.github.io/Apktool/>.
 
-- 反编译:
+- 反编译
 
 `apktool d {{应用.apk}}`
 
-- 将一个文件夹打包为apk文件:
+- 将一个文件夹打包为 apk 文件:
 
 `apktool b {{路径/到/目录}}`
 
-- 安装并存储框架:
+- 安装并存储框架
 
 `apktool if {{框架.apk}}`

+ 3 - 3
pages.zh/common/apm.md

@@ -1,16 +1,16 @@
 # apm
 
-> Atom 编辑器的包管理工具.
+> Atom 编辑器的包管理工具
 > 参见 `atom`.
 
 - 下载包:http://atom.io/packages 和主题 http://atom.io/themes:
 
 `apm install {{包名}}`
 
-- 移除包 / 主题:
+- 移除包 / 主题
 
 `apm remove {{包名}}`
 
-- 升级包 / 主题:
+- 升级包 / 主题
 
 `apm upgrade {{包名}}`

+ 3 - 3
pages.zh/common/apropos.md

@@ -1,12 +1,12 @@
 # apropos
 
-> 在 manpages 中搜索,例如查找一个新命令.
+> 在 manpages 中搜索,例如查找一个新命令
 > 更多信息: <https://manned.org/apropos>.
 
-- 搜索关键字:
+- 搜索关键字
 
 `apropos {{正则表达式}}`
 
-- 搜索时不限制输出到终端宽度:
+- 搜索时不限制输出到终端宽度
 
 `apropos -l {{正则表达式}}`

+ 6 - 6
pages.zh/common/ar.md

@@ -1,24 +1,24 @@
 # ar
 
-> 创建,修改,提取库文件 (`.a`, `.so`, `.o`).
+> 创建,修改,提取库文件(`.a`, `.so`, `.o`)。
 > 更多信息: <https://manned.org/ar>.
 
-- 从库文件中提取全部成员:
+- 从库文件中提取全部成员
 
 `ar -x {{a 文件}}`
 
-- 列出库文件中的成员:
+- 列出库文件中的成员
 
 `ar -t {{a 文件}}`
 
-- 替换或添加文件到库文件:
+- 替换或添加文件到库文件
 
 `ar -r {{要被添加内容的 a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`
 
-- 插入对象文件索引(相当于使用`ranlib`):
+- 插入对象文件索引(相当于使用`ranlib`):
 
 `ar -s {{a 文件}}`
 
-- 使用文件和附带的目标文件索引创建存档:
+- 使用文件和附带的目标文件索引创建存档
 
 `ar -rs {{a 文件}} {{o 文件 1}} {{o 文件 2}} {{o 文件 3}}`

+ 2 - 2
pages.zh/common/arch.md

@@ -1,9 +1,9 @@
 # arch
 
-> 展示系统架构的名称.
+> 展示系统架构的名称
 > 另见`uname`.
 > 更多信息: <https://www.gnu.org/software/coreutils/arch>.
 
-- 展示系统架构.
+- 展示系统架构
 
 `arch`

+ 9 - 9
pages.zh/common/aria2.md

@@ -1,33 +1,33 @@
 # aria2
 
-> 一个轻量级多协议和多源命令行下载工具
+> 一个轻量级多协议和多源命令行下载工具
 > 支持 HTTP, HTTPS, FTP, SFTP, BitTorrent and Metalink.
-> 主页:<https://aria2.github.io/>.
+> 主页: <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}}`

+ 7 - 7
pages.zh/common/aria2c.md

@@ -1,28 +1,28 @@
 # aria2c
 
-> 快速下载工具.
+> 快速下载工具
 > 支持 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}}`
 
-- 限制下载速度 (bytes/s):
+- 限制下载速度(bytes/s):
 
 `aria2c --max-download-limit={{速度}} {{url}}`

+ 5 - 5
pages.zh/common/arp.md

@@ -1,20 +1,20 @@
 # arp
 
-> 显示和操作系统的 ARP 缓存.
+> 显示和操作系统的 ARP 缓存
 > 更多信息: <https://manned.org/arp>.
 
-- 显示当前的 ARP 表:
+- 显示当前的 ARP 表
 
 `arp -a`
 
-- 清除整个缓存:
+- 清除整个缓存
 
 `sudo arp -a -d`
 
-- 删除特定条目:
+- 删除特定条目
 
 `arp -d {{地址}}`
 
-- 创建指定条目:
+- 创建指定条目
 
 `arp -s {{地址}} {{MAC 地址}}`

+ 5 - 5
pages.zh/common/asar.md

@@ -1,19 +1,19 @@
 # asar
 
-> Electron 平台的文件打包工具.
+> Electron 平台的文件打包工具
 
-- 打包一个文件或目录:
+- 打包一个文件或目录
 
 `asar pack {{文件或目录路径}} {{输出的 asar 文件}}`
 
-- 解压一个 asar 文件:
+- 解压一个 asar 文件
 
 `asar extract {{asar 文件}}`
 
-- 从 asar 文件中解压指定的文件:
+- 从 asar 文件中解压指定的文件
 
 `asar extract-file {{asar 文件}} {{文件}}`
 
-- 列出一个 asar 文件中的内容:
+- 列出一个 asar 文件中的内容
 
 `asar list {{asar 文件}}`

+ 7 - 7
pages.zh/common/asciinema.md

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

+ 8 - 8
pages.zh/common/asdf.md

@@ -1,28 +1,28 @@
 # asdf
 
-> 可扩展的包版本管理器,支持Nodejs,Ruby,Elixir,Erlang等.
-> 更多信息: <https://asdf-vm.com>.
+> 可扩展的包版本管理器,支持 Nodejs、Ruby、Elixir 和 Erlang 等。
+> 更多信息 <https://asdf-vm.com>.
 
-- 可用插件清单:
+- 可用插件清单
 
 `asdf plugin-list-all`
 
-- 安装插件:
+- 安装插件
 
 `asdf plugin-add {{插件名}}`
 
-- 软件包的可用版本清单:
+- 软件包的可用版本清单
 
 `asdf list-all {{软件包名}}`
 
-- 安装指定版本的软件包:
+- 安装指定版本的软件包
 
 `asdf install {{软件包名}} {{版本}}`
 
-- 设置软件包的全局安装版本:
+- 设置软件包的全局安装版本
 
 `asdf global {{软件包名}} {{版本}}`
 
-- 设置软件包的本地版本:
+- 设置软件包的本地版本
 
 `asdf local {{软件包名}} {{版本}}`

+ 7 - 7
pages.zh/common/atom.md

@@ -1,22 +1,22 @@
 # atom
 
-> 一个跨平台的,可插拔的文本编辑器.
-> 由 `apm` 管理插件.
-> 更多信息:<https://atom.io/>.
+> 一个跨平台的,可插拔的文本编辑器
+> 由 `apm` 管理插件
+> 更多信息: <https://atom.io/>.
 
-- 打开文件或目录:
+- 打开文件或目录
 
 `atom {{path/to/file_or_directory}}`
 
-- 在新窗口中打开文件或目录:
+- 在新窗口中打开文件或目录
 
 `atom -n {{path/to/file_or_directory}}`
 
-- 在已有窗口中打开文件或目录:
+- 在已有窗口中打开文件或目录
 
 `atom --add {{path/to/file_or_directory}}`
 
-- 以安全模式启动 Atom (不加载额外插件):
+- 以安全模式启动 Atom(不加载额外插件):
 
 `atom --safe`
 

+ 6 - 6
pages.zh/common/autoflake.md

@@ -1,20 +1,20 @@
 # autoflake
 
-> 一个工具,用于检查python代码中未被使用的引入和变量.
-> 更多信息: <https://github.com/myint/autoflake>.
+> 一个工具,用于检查 Python 代码中未被使用的引入和变量。
+> 更多信息 <https://github.com/myint/autoflake>.
 
-- 移除指定文件中未使用的变量,并展示diff:
+- 移除指定文件中未使用的变量,并展示 diff:
 
 `autoflake --remove-unused-variables {{文件.py}}`
 
-- 移除多个文件中未使用的引入,并展示diffs:
+- 移除多个文件中未使用的引入,并展示 diffs:
 
 `autoflake --remove-all-unused-imports {{文件1.py}} {{文件2.py}} {{文件3.py}}`
 
-- 移除未被使用的变量,并覆盖更新:
+- 移除未被使用的变量,并覆盖更新
 
 `autoflake --remove-unused-variables --in-place {{文件.py}}`
 
-- 递归地移除指定文件夹下层所有文件中未使用的变量,并覆盖更新:
+- 递归地移除指定文件夹下层所有文件中未使用的变量,并覆盖更新
 
 `autoflake --remove-unused-variables --in-place --recursive {{路径/到/目录}}`

+ 8 - 8
pages.zh/common/autojump.md

@@ -1,25 +1,25 @@
 # autojump
 
-> 快速跳转,访问次数最多的文件夹优先.
-> 使用j、jc、jo作为别名.
-> 更多信息: <https://github.com/wting/autojump>.
+> 快速跳转,访问次数最多的文件夹优先
+> 使用 `j`、`jc`、和 `jo` 作为别名。
+> 更多信息 <https://github.com/wting/autojump>.
 
-- 跳转到包含指定通配符的目录:
+- 跳转到包含指定通配符的目录
 
 `j {{通配符表达式}}`
 
-- 跳转到包含指定通配符的目录的下一级:
+- 跳转到包含指定通配符的目录的下一级
 
 `jc {{通配符表达式}}`
 
-- 使用系统文件管理器,打开指定的目录:
+- 使用系统文件管理器,打开指定的目录
 
 `jo {{通配符表达式}}`
 
-- 从autojump数据库中删除不存在的目录:
+- 从 autojump 数据库中删除不存在的目录:
 
 `j --purge`
 
-- 展示autojump数据库数据:
+- 展示 autojump 数据库数据:
 
 `j -s`

+ 8 - 8
pages.zh/common/axel.md

@@ -1,25 +1,25 @@
 # axel
 
-> 一款下载加速器.
-> 支持HTTP, HTTPS, 和 FTP.
-> 更多信息: <https://github.com/axel-download-accelerator/axel>.
+> 一款下载加速器
+> 支持 HTTP、HTTPS 和 FTP.
+> 更多信息 <https://github.com/axel-download-accelerator/axel>.
 
-- 链接下载:
+- 链接下载
 
 `axel {{超链接}}`
 
-- 链接下载,指定文件名:
+- 链接下载,指定文件名
 
 `axel {{超链接}} -o {{文件名称}}`
 
-- 多连接数下载:
+- 多连接数下载
 
 `axel -n {{连接数量}} {{超链接}}`
 
-- 查询镜像:
+- 查询镜像
 
 `axel -S {{镜像数量}} {{超链接}}`
 
-- 限制下载速度 (字节bite每秒):
+- 限制下载速度(字节 bite 每秒):
 
 `axel -s {{字节数}} {{超链接}}`

+ 9 - 9
pages.zh/common/babel.md

@@ -1,32 +1,32 @@
 # babel
 
-> 一款JavaScript的编译器,将下一代ES语法转换为兼容语法。
-> 更多信息: <https://babeljs.io/>.
+> 一款 JavaScript 的编译器,将下一代 ES 语法转换为兼容语法。
+> 更多信息 <https://babeljs.io/>.
 
-- 转编译指定文件到标准输出:
+- 转编译指定文件到标准输出
 
 `babel {{路径/到/文件}}`
 
-- 转编译指定文件,输入为特定文件:
+- 转编译指定文件,输入为特定文件
 
 `babel {{路径/到/输入文件}} --out-file {{路径/到/输出文件}}`
 
-- 监听文件变动触发转编译:
+- 监听文件变动触发转编译
 
 `babel {{路径/到/输入文件}} --watch`
 
-- 转编译整个目录下的js文件:
+- 转编译整个目录下的 js 文件:
 
 `babel {{路径/到/输入文件目录}}`
 
-- 跳过指定目录下指定文件的编译(多文件使用英文逗号“,”分隔):
+- 跳过指定目录下指定文件的编译(多文件使用英文逗号“,”分隔)
 
 `babel {{路径/到/输入文件目录}} --ignore {{被忽略文件}}`
 
-- 转编译后,执行压缩:
+- 转编译后,执行压缩
 
 `babel {{路径/到/输入文件}} --minified`
 
-- 使用预设值:
+- 使用预设值
 
 `babel {{路径/到/输入文件}} --presets {{预设项}}`

+ 4 - 4
pages.zh/common/banner.md

@@ -1,16 +1,16 @@
 # banner
 
-> 将给定参数输出为大型 ASCII 文字.
+> 将给定参数输出为大型 ASCII 文字
 > 更多信息: <https://man.archlinux.org/man/banner.1>.
 
-- 将文字信息打印为大横幅(引号是可选的):
+- 将文字信息打印为大横幅(引号是可选的)
 
 `banner "{{Hello World}}"`
 
-- 将文字信息打印为横幅,宽度为 50 个字:
+- 将文字信息打印为横幅,宽度为 50 个字
 
 `banner -w {{50}} "{{Hello World}}"`
 
-- 从 stdin 中读取文本:
+- 从 stdin 中读取文本
 
 `banner`

+ 5 - 5
pages.zh/common/base32.md

@@ -1,20 +1,20 @@
 # base32
 
-> 将文件或标准输入编码到Base32或从Base32解码为标准输出。
+> 将文件或标准输入编码到 Base32 或从 Base32 解码为标准输出。
 > 更多信息: <https://www.gnu.org/software/coreutils/base32>.
 
-- 编码一个文件:
+- 编码一个文件
 
 `base32 {{文件名}}`
 
-- 解码一个文件:
+- 解码一个文件
 
 `base32 --decode {{文件名}}`
 
-- 从标准输入编码:
+- 从标准输入编码
 
 `{{某指令}} | base32`
 
-- 将标准输入解码:
+- 将标准输入解码
 
 `{{某指令}} | base32 --decode`

+ 5 - 5
pages.zh/common/base64.md

@@ -1,20 +1,20 @@
 # base64
 
-> 将文件或标准输入编码到Base64或从Base64解码为标准输出。
+> 将文件或标准输入编码到 Base64 或从 Base64 解码为标准输出。
 > 更多信息: <https://www.gnu.org/software/coreutils/base64>.
 
-- 编码一个文件:
+- 编码一个文件
 
 `base64 {{文件名}}`
 
-- 解码一个文件:
+- 解码一个文件
 
 `base64 --decode {{文件名}}`
 
-- 从标准输入编码:
+- 从标准输入编码
 
 `{{某指令}} | base64`
 
-- 将标准输入解码:
+- 将标准输入解码
 
 `{{某指令}} | base64 --decode`

+ 4 - 4
pages.zh/common/basename.md

@@ -1,16 +1,16 @@
 # basename
 
-> 移除一个路径的目录部分字符.
+> 移除一个路径的目录部分字符
 > 更多信息: <https://www.gnu.org/software/coreutils/basename>.
 
-- 仅显示文件名:
+- 仅显示文件名
 
 `basename {{路径/到/文件}}`
 
-- 显示路径字符最右边表示目录的字符:
+- 显示路径字符最右边表示目录的字符
 
 `basename {{路径/到/目录/}}`
 
-- 展示无后缀的文件名称:
+- 展示无后缀的文件名称
 
 `basename {{路径/到/文件}} {{后缀}}`

+ 9 - 9
pages.zh/common/bash.md

@@ -1,37 +1,37 @@
 # bash
 
 > Bourne-Again SHell.
-> 兼容`sh`的命令行解释器.
-> 更多信息: <https://gnu.org/software/bash>.
+> 兼容`sh`的命令行解释器
+> 更多信息 <https://gnu.org/software/bash>.
 
 - 启动交互式 shell:
 
 `bash`
 
-- 执行命令:
+- 执行命令
 
 `bash -c "{{command}}"`
 
-- 执行脚本文件:
+- 执行脚本文件
 
 `bash {{file.sh}}`
 
-- 执行脚本文件,并将所有执行过的命令输出到终端:
+- 执行脚本文件,并将所有执行过的命令输出到终端
 
 `bash -x {{file.sh}}`
 
-- 执行脚本文件,并在第一个错误处终止:
+- 执行脚本文件,并在第一个错误处终止
 
 `bash -e {{file.sh}}`
 
-- 从输入 (stdin) 读取命令:
+- 从输入(stdin)读取命令:
 
 `bash -s`
 
-- 将跟随的所有选项原样传递到要执行的脚本文件(可与`-s`选项共用来将选项传递到来自输入的命令 / 脚本)
+- 将跟随的所有选项原样传递到要执行的脚本文件(可与`-s`选项共用来将选项传递到来自输入的命令 / 脚本)
 
 `bash --`
 
-- 打印 bash 的版本信息 (使用`echo $BASH_VERSION`来获得纯粹的版本字符串):
+- 打印 bash 的版本信息(使用`echo $BASH_VERSION`来获得纯粹的版本字符串)
 
 `bash --version`

+ 6 - 6
pages.zh/common/bashmarks.md

@@ -1,21 +1,21 @@
 # bashmarks
 
-> 使用一个字母的命令,保存或者跳转到常用的目录
-> 更多信息: <https://github.com/huyng/bashmarks>.
+> 使用一个字母的命令,保存或者跳转到常用的目录
+> 更多信息 <https://github.com/huyng/bashmarks>.
 
-- 可访问书签清单:
+- 可访问书签清单
 
 `l`
 
-- 保存当前目录到某书签里:
+- 保存当前目录到某书签里
 
 `s {{书签名}}`
 
-- 跳转到指定书签
+- 跳转到指定书签
 
 `g {{书签名}}`
 
-- 打印书签目录内容
+- 打印书签目录内容
 
 `p {{书签名}}`
 

+ 9 - 9
pages.zh/common/bat.md

@@ -1,29 +1,29 @@
 # bat
 
-> 可以打印并且合并文件的命令.
-> `cat`的复制品,外加无法高亮和git集成.
-> 更多信息: <https://github.com/sharkdp/bat>.
+> 可以打印并且合并文件的命令
+> `cat` 的复制品,外加无法高亮和 Git 集成。
+> 更多信息 <https://github.com/sharkdp/bat>.
 
-- 文件内容打印:
+- 文件内容打印
 
 `bat {{文件}}`
 
-- 多文件合并到目标文件:
+- 多文件合并到目标文件
 
 `bat {{文件1}} {{文件2}} > {{目标文件}}`
 
-- 在指定文件后追加多个文件合并的内容:
+- 在指定文件后追加多个文件合并的内容
 
 `bat {{文件1}} {{文件2}} >> {{目标文件}}`
 
-- 打印时,显示行号:
+- 打印时,显示行号
 
 `bat -n {{文件}}`
 
-- 高亮一个json文件:
+- 高亮一个 `json` 文件:
 
 `bat --language json {{文件.json}}`
 
-- 受支持的语言清单:
+- 受支持的语言清单
 
 `bat --list-languages`

+ 8 - 8
pages.zh/common/behat.md

@@ -1,28 +1,28 @@
 # behat
 
-> 基于Behaviour-Driven Development的自动化测试PHP框架
-> 更多信息: <https://behat.org>.
+> 基于 Behaviour-Driven Development 的自动化测试 PHP 框架
+> 更多信息 <https://behat.org>.
 
-- 初始化一个PHP behat项目:
+- 初始化一个 PHP behat 项目:
 
 `behat --init`
 
-- 运行所有测试:
+- 运行所有测试
 
 `behat`
 
-- 运行指定组所有的测试用例:
+- 运行指定组所有的测试用例
 
 `behat --suite={{组名}}`
 
-- 运行所有测试,指定输入格式:
+- 运行所有测试,指定输入格式
 
 `behat --format {{pretty|progress}}`
 
-- 将测试结果输出到指定文件:
+- 将测试结果输出到指定文件
 
 `behat --out {{路径/到/文件}}`
 
-- 展示测试组所在的目录清单:
+- 展示测试组所在的目录清单
 
 `behat --definitions`

+ 3 - 3
pages.zh/common/bg.md

@@ -1,12 +1,12 @@
 # bg
 
-> 恢复被挂起的任务 (如. 使用 `Ctrl + Z`), 使它们在后台运行.
+> 恢复被挂起的任务(如. 使用 Ctrl + Z),使它们在后台运行。
 > 更多信息: <https://manned.org/bg>.
 
-- 恢复最近被挂起的任务,在后台运行:
+- 恢复最近被挂起的任务,在后台运行
 
 `bg`
 
-- 恢复特定的任务 (使用 `jobs -l` 可以获取任务ID) 并在后台运行:
+- 恢复特定的任务(使用 `jobs -l` 可以获取任务 ID)并在后台运行:
 
 `bg %{{job_id}}`

+ 9 - 9
pages.zh/common/bmaptool.md

@@ -1,20 +1,20 @@
 # bmaptool
 
-> 便捷地创建或复制块文件映射(被设计的比`cp`或`dd`更快).
-> 更多信息: <https://source.tizen.org/documentation/reference/bmaptool>.
+> 便捷地创建或复制块文件映射(被设计的比`cp`或`dd`更快)
+> 更多信息 <https://source.tizen.org/documentation/reference/bmaptool>.
 
-- 使用图片生成块图文件:
+- 使用图片生成块图文件
 
-`bmaptool create -o {{blockmap格式文件.bmap}} {{图片文件}}`
+`bmaptool create -o {{blockmap 格式文件.bmap}} {{图片文件}}`
 
-- 复制图片到指定目录:
+- 复制图片到指定目录
 
-`bmaptool copy --bmap {{blockmap格式文件}} {{图片文件}} {{/开发路径/sdb}}`
+`bmaptool copy --bmap {{blockmap 格式文件}} {{图片文件}} {{/开发路径/sdb}}`
 
-- 复制压缩后的图片到指定目录:
+- 复制压缩后的图片到指定目录
 
-`bmaptool copy --bmap {{blockmap格式文件}} {{图片文件.gz}} {{/开发路径/sdb}}`
+`bmaptool copy --bmap {{blockmap 格式文件}} {{图片文件.gz}} {{/开发路径/sdb}}`
 
-- 复制图片的时候,不将图片转成块图:
+- 复制图片的时候,不将图片转成块图
 
 `bmaptool copy --nobmap {{图片文件}} {{/开发路径/sdb}}`

+ 10 - 10
pages.zh/common/bower.md

@@ -1,33 +1,33 @@
 # bower
 
-> 前端web开发的包管理优化工具。
-> 一个包可以是GitHub中user/repo的缩写,一个Git端口,一个URL链接或者一个已注册的包。
-> 更多信息: <https://bower.io/>.
+> 前端 web 开发的包管理优化工具。
+> 一个包可以是 GitHub  user/repo 的缩写,一个 Git 端口,一个 URL 链接或者一个已注册的包。
+> 更多信息 <https://bower.io/>.
 
-- 安装列在项目下 的bower.json文件中的依赖:
+- 安装列在项目下 的 `bower.json` 文件中的依赖:
 
 `bower install`
 
-- 安装一个或者多个依赖到bower_components目录:
+- 安装一个或者多个依赖到 `bower_components` 目录:
 
 `bower install {{包名1}} {{包名2}}`
 
-- 从本地的bower_components目录卸载依赖
+- 从本地的 `bower_components` 目录卸载依赖
 
 `bower uninstall {{包名1}} {{包名2}}`
 
-- 列出本地包和可能的更新项:
+- 列出本地包和可能的更新项
 
 `bower list`
 
-- 显示bower指令的帮助信息:
+- 显示 bower 指令的帮助信息:
 
 `bower help {{指令}}`
 
-- 创建你的项目的bower.json:
+- 创建你的项目的 `bower.json`:
 
 `bower init`
 
-- 安装时候指定依赖的版本号,并添加到bower.json:
+- 安装时候指定依赖的版本号,并添加到 `bower.json`:
 
 `bower install {{local_name}}={{package}}#{{version}} --save`

+ 6 - 6
pages.zh/common/browser-sync.md

@@ -1,20 +1,20 @@
 # browser-sync
 
-> 启动一个本地的服务,可以监听文件改动,刷新浏览器.
-> 更多信息: <https://browsersync.io/docs/command-line>.
+> 启动一个本地的服务,可以监听文件改动,刷新浏览器
+> 更多信息 <https://browsersync.io/docs/command-line>.
 
-- 将指定目录发成服务:
+- 将指定目录发成服务
 
 `browser-sync start --server {{路径/到/目录}} --files {{路径/到/目录}}`
 
-- 启动当前目录服务,同时监听指定目录下css文件的变动
+- 启动当前目录服务,同时监听指定目录下 `css` 文件的变动
 
 `browser-sync start --server --files '{{路径/到/目录/*.css}}'`
 
-- 创建配置文件:
+- 创建配置文件
 
 `browser-sync init`
 
-- 按指定配置文件中的配置启动服务:
+- 按指定配置文件中的配置启动服务
 
 `browser-sync start --config {{配置文件}}`

+ 8 - 8
pages.zh/common/btm.md

@@ -1,25 +1,25 @@
 # btm
 
-> 命令行`top`的替代品.
-> 比`top更轻便,支持跨平台、图表更丰富`.
-> 更多信息: <https://github.com/ClementTsang/bottom>.
+> 命令行`top`的替代品
+> 比 `top` 更轻便,支持跨平台、图表更丰富。
+> 更多信息 <https://github.com/ClementTsang/bottom>.
 
-- 展示默认布局 (cpu, 内存, 温度, 磁盘, 网络和 进程):
+- 展示默认布局(cpu, 内存,温度,磁盘,网络和 进程):
 
 `btm`
 
-- 开启基础模式,关闭图表和高亮(接近于 `top`):
+- 开启基础模式,关闭图表和高亮(接近于 `top`):
 
 `btm --basic`
 
-- 将图表中的小点换成大点:
+- 将图表中的小点换成大点
 
 `btm --dot_marker`
 
-- 展示电池充电和健康状态:
+- 展示电池充电和健康状态
 
 `btm --battery`
 
-- 设置图表刷新间隔和留存数据的时长:
+- 设置图表刷新间隔和留存数据的时长
 
 `btm --rate 250 --default_time_value 30000`

+ 10 - 10
pages.zh/common/buku.md

@@ -1,24 +1,24 @@
 # buku
 
-> 命令行版本的书签管理器.
-> 更多信息: <https://github.com/jarun/Buku>.
+> 命令行版本的书签管理器
+> 更多信息 <https://github.com/jarun/Buku>.
 
-- 根据关键词和标签查找书签:
+- 根据关键词和标签查找书签
 
 `buku {{关键字}} --stag {{标签}}`
 
-- 添加书签,并且打上标签:
+- 添加书签,并且打上标签
 
 `buku --add {{https://example.com}} {{搜索引擎}}, {{标签}}`
 
-- 删除一个书签:
+- 删除一个书签
 
-`buku --delete {{书签id}}`
+`buku --delete "{{书签 id}}"`
 
-- 打开编辑器,修改书签:
+- 打开编辑器,修改书签
 
-`buku --write {{书签id}}`
+`buku --write "{{书签 id}}"`
 
-- 将指定标签移除:
+- 将指定标签移除
 
-`buku --update {{书签id}} --tag {{-}} {{搜索引擎}}`
+`buku --update "{{书签 id}}" --tag {{-}} {{搜索引擎}}`

+ 9 - 9
pages.zh/common/carbon-now.md

@@ -1,36 +1,36 @@
 # carbon-now
 
 > 创建漂亮的代码图片。
-> 更多信息在 <https://github.com/mixn/carbon-now-cli>.
+> 更多信息在 <https://github.com/mixn/carbon-now-cli>.
 
-- 使用默认设置从文件创建图片:
+- 使用默认设置从文件创建图片
 
 `carbon-now {{文件}}`
 
-- 使用默认设置从剪贴板创建图片:
+- 使用默认设置从剪贴板创建图片
 
 `carbon-now --from-clipboard`
 
-- 使用默认设置从标准输入创建图片:
+- 使用默认设置从标准输入创建图片
 
 `{{输入}} | carbon-now`
 
-- 以交互方式创建图片以进行自定义设置,还可以选择保存预设:
+- 以交互方式创建图片以进行自定义设置,还可以选择保存预设
 
 `carbon-now -i {{文件}}`
 
-- 从先前保存的预设创建图片:
+- 从先前保存的预设创建图片
 
 `carbon-now -p {{预设}} {{文件}}`
 
-- 从指定的文本行开始:
+- 从指定的文本行开始
 
 `carbon-now -s {{行号}} {{文件}}`
 
-- 结束于指定的文本行:
+- 结束于指定的文本行
 
 `carbon-now -e {{行号}} {{文件}}`
 
-- 在浏览器中打开图片而不是保存:
+- 在浏览器中打开图片而不是保存
 
 `carbon-now --open {{文件}}`

+ 3 - 3
pages.zh/common/case.md

@@ -1,12 +1,12 @@
 # case
 
-> case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构.
+> case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构
 > 更多信息: <https://manned.org/case>.
 
-- 通过字符串字面量判断执行分支:
+- 通过字符串字面量判断执行分支
 
 `case {{入参变量}} in {{字符字面量1}} {{执行语句块1}} ;; {{字符字面量2}}) {{执行语句块2}} ;; *) {{默认执行语句块}} ;; esac`
 
-- 搭配通配符进行匹配,判断执行分支:
+- 搭配通配符进行匹配,判断执行分支
 
 `case {{入参变量}} in {{通配符或者字符字面量}}) {{执行语句块1}} ; ;; {{通配符或者字符字面量}}) {{执行语句块1}}; ;; *) {{echo "what?"}}; ;; esac`

+ 6 - 6
pages.zh/common/cat.md

@@ -1,24 +1,24 @@
 # cat
 
-> 打印和拼接文件的工具.
+> 打印和拼接文件的工具
 > 更多信息: <https://www.gnu.org/software/coreutils/cat>.
 
-- 以标准输出,打印文件内容:
+- 以标准输出,打印文件内容
 
 `cat {{file}}`
 
-- 多文件合并到目标文件:
+- 多文件合并到目标文件
 
 `cat {{file1}} {{file2}} > {{target_file}}`
 
-- 多文件合并,并追加到目标文件:
+- 多文件合并,并追加到目标文件
 
 `cat {{file1}} {{file2}} >> {{target_file}}`
 
-- 显示行号:
+- 显示行号
 
 `cat -n {{file}}`
 
-- 显示不可打印和空白的字符 (使用`M-` 前缀标记非ASCII字符):
+- 显示不可打印和空白的字符(使用 `M-` 前缀标记非 ASCII 字符):
 
 `cat -v -t -e {{file}}`

+ 5 - 5
pages.zh/common/cd.md

@@ -1,20 +1,20 @@
 # cd
 
-> 更改当前工作目录.
+> 更改当前工作目录
 > 更多信息: <https://man.archlinux.org/man/cd.n>.
 
-- 转到指定目录:
+- 转到指定目录
 
 `cd {{路径}}`
 
-- 转到当前用户的主(home)目录:
+- 转到当前用户的主(home)目录
 
 `cd`
 
-- 转到当前目录的父目录:
+- 转到当前目录的父目录
 
 `cd ..`
 
-- 转到刚才选择的目录:
+- 转到刚才选择的目录
 
 `cd -`

+ 5 - 5
pages.zh/common/clear.md

@@ -1,20 +1,20 @@
 # clear
 
-> 清空终端的屏幕.
+> 清空终端的屏幕
 > 更多信息: <https://manned.org/clear>.
 
-- 清空屏幕(相当于在 Bash shell 中按 Control-L 键):
+- 清空屏幕(相当于在 Bash shell 中按 Control-L 键)
 
 `clear`
 
-- 清空屏幕但保留终端的回滚缓冲区:
+- 清空屏幕但保留终端的回滚缓冲区
 
 `clear -x`
 
-- 指明要清空的终端类型(默认为环境变量 `TERM` 的值):
+- 指明要清空的终端类型(默认为环境变量 `TERM` 的值)
 
 `clear -T {{type_of_terminal}}`
 
-- 显示 `clear` 使用的 `ncurses` 版本:
+- 显示 `clear` 使用的 `ncurses` 版本
 
 `clear -V`

+ 6 - 6
pages.zh/common/code.md

@@ -1,28 +1,28 @@
 # code
 
 > Visual Studio Code.
-> 更多信息: <https://github.com/microsoft/vscode>.
+> 更多信息 <https://github.com/microsoft/vscode>.
 
 - 打开 VS Code:
 
 `code`
 
-- 在 VS Code 中打开当前目录:
+- 在 VS Code 中打开当前目录
 
 `code .`
 
-- 在 VS Code 打开一个文件或目录:
+- 在 VS Code 打开一个文件或目录
 
 `code {{路径/文件或目录}}`
 
-- 在当前打开的 VS Code 窗口中打开一个文件或目录:
+- 在当前打开的 VS Code 窗口中打开一个文件或目录
 
 `code --reuse-window {{路径/文件或目录}}`
 
-- 在 VS Code 中对比两个文件:
+- 在 VS Code 中对比两个文件
 
 `code -d {{文件1}} {{文件2}}`
 
-- 用超级用户 (sudo) 权限打开 VS Code:
+- 用超级用户(sudo)权限打开 VS Code:
 
 `sudo code {{路径/文件或目录}} --user-data-dir`

+ 2 - 2
pages.zh/common/command.md

@@ -1,8 +1,8 @@
 # command
 
-> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名(会忽略掉一切别名,执行命令本身).
+> 命令强制 shell 执行命令程序,并忽略具有相同名称的任何函数、内置函数和别名(会忽略掉一切别名,执行命令本身)
 > 更多信息: <https://manned.org/command>.
 
-- 从字面上执行 `ls` 程序,即使存在 ls 别名:
+- 从字面上执行 `ls` 程序,即使存在 ls 别名
 
 `command {{ls}}`

+ 1 - 1
pages.zh/common/cp.md

@@ -1,7 +1,7 @@
 # cp
 
 > 复制文件和文件夹。
-> 更多信息:<https://www.gnu.org/software/coreutils/cp>.
+> 更多信息: <https://www.gnu.org/software/coreutils/cp>.
 
 - 将文件复制到另一个位置:
 

+ 10 - 10
pages.zh/common/curl.md

@@ -1,37 +1,37 @@
 # curl
 
-> 向 / 从一个服务器传输数据.
+> 向 / 从一个服务器传输数据
 > 支持大多数协议,包括 HTTP, FTP, 和 POP3.
-> 更多信息:<https://curl.se>.
+> 更多信息: <https://curl.se>.
 
-- 将指定 URL 的内容下载到文件:
+- 将指定 URL 的内容下载到文件
 
 `curl {{http://example.com}} --output {{文件名}}`
 
-- 将文件从 URL 保存到由 URL 指示的文件名中:
+- 将文件从 URL 保存到由 URL 指示的文件名中
 
 `curl --remote-name {{http://example.com/filename}}`
 
-- 下载文件,跟随 重定向,并且自动 续传(恢复)前序文件传输:
+- 下载文件,跟随 重定向,并且自动 续传(恢复)前序文件传输
 
 `curl --remote-name --location --continue-at - {{http://example.com/filename}}`
 
-- Send form-encoded data (POST request of type `application/x-www-form-urlencoded`):
+- 发送表单编码数据(`application/x-www-form-urlencoded` 的 POST 请求):
 
 `curl --data {{'name=bob'}} {{http://example.com/form}}`
 
-- 发送带有额外请求头,使用自定义请求方法的请求:
+- 发送带有额外请求头,使用自定义请求方法的请求
 
 `curl --header {{'X-My-Header: 123'}} --request {{PUT}} {{http://example.com}}`
 
-- 发送 JSON 格式的数据,并附加正确的 `Content-Type` 请求头:
+- 发送 JSON 格式的数据,并附加正确的 `Content-Type` 请求头
 
 `curl --data {{'{"name":"bob"}'}} --header {{'Content-Type: application/json'}} {{http://example.com/users/1234}}`
 
-- 使用用户名和密码,授权访问服务器:
+- 使用用户名和密码,授权访问服务器
 
 `curl --user myusername:mypassword {{http://example.com}}`
 
-- 为指定资源使用客户端证书和密钥,并且跳过证书验证:
+- 为指定资源使用客户端证书和密钥,并且跳过证书验证
 
 `curl --cert {{client.pem}} --key {{key.pem}} --insecure {{https://example.com}}`

+ 5 - 5
pages.zh/common/echo.md

@@ -1,13 +1,13 @@
 # echo
 
-> 输出给定参数.
+> 输出给定参数
 > 更多信息: <https://www.gnu.org/software/coreutils/echo>.
 
-- 输出文本信息. 注意: 引号是可选的:
+- 输出文本信息. 注意: 引号是可选的:
 
 `echo "{{Hello World}}"`
 
-- 输出带有环境变量的信息:
+- 输出带有环境变量的信息
 
 `echo "{{My path is $PATH}}"`
 
@@ -15,10 +15,10 @@
 
 `echo -n "{{Hello World}}"`
 
-- 向文件添加信息:
+- 向文件添加信息
 
 `echo "{{Hello World}}" >> {{file.txt}}`
 
-- 启用反斜杠转义的解释(特殊字符):
+- 启用反斜杠转义的解释(特殊字符)
 
 `echo -e "{{Column 1\tColumn 2}}"`

+ 1 - 1
pages.zh/common/etcd.md

@@ -1,7 +1,7 @@
 # etcd
 
 > 分布式,可靠的键值存储,用于分布式系统中存储最关键的数据。
-> 更多信息见:<https://etcd.io>.
+> 更多信息见: <https://etcd.io>.
 
 - 启动单节点 etcd 集群:
 

+ 1 - 1
pages.zh/common/exit.md

@@ -1,7 +1,7 @@
 # exit
 
 > 退出终端程序。
-> 更多信息见:<https://manned.org/exit>.
+> 更多信息见: <https://manned.org/exit>.
 
 - 使用最后执行命令的退出代码,退出终端程序:
 

+ 1 - 1
pages.zh/common/gh-gist.md

@@ -1,7 +1,7 @@
 # gh gist
 
 > 在命令行上使用 GitHub Gists.
-> 更多信息: <https://cli.github.com/manual/gh_gist>.
+> 更多信息 <https://cli.github.com/manual/gh_gist>.
 
 - 从一个以空格分隔的文件列表中创建一个新的 Gist:
 

+ 6 - 6
pages.zh/common/gh-repo.md

@@ -1,20 +1,20 @@
 # gh repo
 
-> 在命令行上操作 GitHub 仓库.
-> 更多信息: <https://cli.github.com/manual/gh_repo>.
+> 在命令行上操作 GitHub 仓库
+> 更多信息 <https://cli.github.com/manual/gh_repo>.
 
-- 创建一个新的仓库(如果没有设置仓库名称,默认将为当前目录的名称):
+- 创建一个新的仓库(如果没有设置仓库名称,默认将为当前目录的名称):
 
 `gh repo create {{名称}}`
 
-- 克隆一个仓库:
+- 克隆一个仓库
 
 `gh repo clone {{拥有者}}/{{仓库}}`
 
-- 复刻并克隆一个仓库:
+- 复刻并克隆一个仓库
 
 `gh repo fork {{拥有者}}/{{仓库}} --clone`
 
-- 在网络浏览器中查看仓库:
+- 在网络浏览器中查看仓库
 
 `gh repo view {{仓库}} --web`

+ 1 - 1
pages.zh/common/gpg-zip.md

@@ -3,7 +3,7 @@
 > 使用`GPG`加密存档中的文件和目录。
 > 更多信息: <https://www.gnupg.org/documentation/manuals/gnupg/gpg_002dzip.html>.
 
-- 使用密码将一个目录加密为`archive.gpg`
+- 使用密码将一个目录加密为`archive.gpg`:
 
 `gpg-zip --symmetric --output {{archive.gpg}} {{path/to/directory}}`
 

+ 3 - 3
pages.zh/common/gpg.md

@@ -1,8 +1,8 @@
 # gpg
 
-> GNU Privacy Guard
-> 请参阅`gpg2`了解 GNU Privacy Guard 2
-> 更多信息:<https://docs.releng.linuxfoundation.org/en/latest/gpg.html>
+> GNU Privacy Guard.
+> 请参阅`gpg2`了解 GNU Privacy Guard 2.
+> 更多信息: <https://docs.releng.linuxfoundation.org/en/latest/gpg.html>.
 
 - 不加密,仅对`doc.txt`进行签名(生成`doc.txt.asc`,格式为 ASCII 码形式):
 

+ 4 - 4
pages.zh/common/gpg2.md

@@ -1,14 +1,14 @@
 # gpg2
 
-> GNU Privacy Guard 2
-> GNU Privacy Guard 1 请参见`gpg`
-> 更多信息:<https://docs.releng.linuxfoundation.org/en/latest/gpg.html>
+> GNU Privacy Guard 2.
+> GNU Privacy Guard 1 请参见`gpg`.
+> 更多信息: <https://docs.releng.linuxfoundation.org/en/latest/gpg.html>.
 
 - 列出导入的密钥(公钥):
 
 `gpg2 --list-keys`
 
-- 为指定的接收者加密指定的文件,将输出结果写到一个新的文件中,并附加`.gpg`
+- 为指定的接收者加密指定的文件,将输出结果写到一个新的文件中,并附加`.gpg`:
 
 `gpg2 --encrypt --recipient {{alice@example.com}} {{path/to/doc.txt}}`
 

+ 1 - 1
pages.zh/common/gpgv.md

@@ -1,7 +1,7 @@
 # gpgv
 
 > 验证 OpenPGP 签名。
-> 更多信息:<https://www.gnupg.org/documentation/manuals/gnupg/gpgv.html>
+> 更多信息: <https://www.gnupg.org/documentation/manuals/gnupg/gpgv.html>.
 
 - 验证签名文件:
 

+ 7 - 7
pages.zh/common/gunicorn.md

@@ -1,27 +1,27 @@
 # gunicorn
 
-> Python 的 WSGI http 服务器.
+> Python 的 WSGI http 服务器
 
-- 运行 python web 应用程序:
+- 运行 python web 应用程序
 
 `gunicorn {{导入路径:应用程序}}`
 
-- 在 localhost 上监听 8080 端口:
+- 在 localhost 上监听 8080 端口
 
 `gunicorn --bind {{localhost}}:{{8080}} {{导入路径:应用程序}}`
 
-- 启用实时自动加载:
+- 启用实时自动加载
 
 `gunicorn --reload {{导入路径:应用程序}}`
 
-- 使用 4 个工作进程处理请求:
+- 使用 4 个工作进程处理请求
 
 `gunicorn --workers {{4}} {{导入路径:应用程序}}`
 
-- 使用 4 个工作线程处理请求:
+- 使用 4 个工作线程处理请求
 
 `gunicorn --threads {{4}} {{导入路径:应用程序}}`
 
-- 通过 https 运行应用程序:
+- 通过 https 运行应用程序
 
 `gunicorn --certfile {{cert.pem}} --keyfile {{key.pem}} {{导入路径:应用程序}}`

+ 8 - 8
pages.zh/common/heroku.md

@@ -1,28 +1,28 @@
 # heroku
 
-> 从命令行创建和管理 Heroku 应用.
-> 更多信息: <https://www.heroku.com/>.
+> 从命令行创建和管理 Heroku 应用
+> 更多信息 <https://www.heroku.com/>.
 
-- 登录到你的 heroku 帐户:
+- 登录到你的 heroku 帐户
 
 `heroku login`
 
-- 创建一个 heroku 应用:
+- 创建一个 heroku 应用
 
 `heroku create`
 
-- 显示应用的日志:
+- 显示应用的日志
 
 `heroku logs --app {{app_name}}`
 
-- 在 dyno(Heroku 虚拟机)中运行一次性进程:
+- 在 dyno(Heroku 虚拟机)中运行一次性进程
 
 `heroku run {{process_name}} --app {{app_name}}`
 
-- 列出应用的 dyno(Heroku 虚拟机):
+- 列出应用的 dyno(Heroku 虚拟机)
 
 `heroku ps --app {{app_name}}`
 
-- 永久销毁应用:
+- 永久销毁应用
 
 `heroku destroy --app {{app_name}}`

+ 8 - 8
pages.zh/common/hexo.md

@@ -1,28 +1,28 @@
 # hexo
 
-> 快速、简洁且高效的博客框架.
-> 更多信息: <https://hexo.io/>.
+> 快速、简洁且高效的博客框架
+> 更多信息 <https://hexo.io/>.
 
-- 初始化一个网站:
+- 初始化一个网站
 
 `hexo init {{path/to/directory}}`
 
-- 创建一篇新文章:
+- 创建一篇新文章
 
 `hexo new {{layout}} {{title}}`
 
-- 构建静态文件:
+- 构建静态文件
 
 `hexo generate`
 
-- 启动本地服务器:
+- 启动本地服务器
 
 `hexo server`
 
-- 部署网站:
+- 部署网站
 
 `hexo deploy`
 
-- 清理缓存文件 (`db.json`) 和生成的文件 (`public/`):
+- 清理缓存文件(`db.json`)和生成的文件(`public/`):
 
 `hexo clean`

+ 1 - 1
pages.zh/common/jar.md

@@ -1,7 +1,7 @@
 # jar
 
 > Java 应用程序 / 类库打包程序。
-> 更多信息见:<https://docs.oracle.com/javase/tutorial/deployment/jar/basicsindex.html>.
+> 更多信息见: <https://docs.oracle.com/javase/tutorial/deployment/jar/basicsindex.html>.
 
 - 将当前目录中的所有文件递归归档到 `.jar` 文件中:
 

+ 1 - 1
pages.zh/common/jarsigner.md

@@ -1,7 +1,7 @@
 # jarsigner
 
 > 签名并验证 Java 存档(JAR)文件。
-> 更多信息见:<https://docs.oracle.com/javase/9/tools/jarsigner.htm>.
+> 更多信息见: <https://docs.oracle.com/javase/9/tools/jarsigner.htm>.
 
 - 签名一个 `JAR` 文件:
 

+ 7 - 7
pages.zh/common/java.md

@@ -1,24 +1,24 @@
 # java
 
-> Java 程序启动器.
-> 更多信息: <https://java.com>.
+> Java 程序启动器
+> 更多信息 <https://java.com>.
 
-- 通过提供类名称运行一个含有 main 函数的 java .class 程序:
+- 通过提供类名称运行一个含有 main 函数的 java .class 程序
 
 `java {{类名称}}`
 
-- 运行一个 .jar 程序:
+- 运行一个 .jar 程序
 
 `java -jar {{文件名.jar}}`
 
-- 运行一个 .jar 程序并且在端口5005等待调试器:
+- 运行一个 .jar 程序并且在端口 5005 等待调试器:
 
 `java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{文件名.jar}}`
 
-- 显示 JDK, JRE 和 HotSpot 的版本:
+- 显示 JDK, JRE 和 HotSpot 的版本
 
 `java -version`
 
-- 显示详细的帮助:
+- 显示详细的帮助
 
 `java -help`

+ 5 - 5
pages.zh/common/javac.md

@@ -1,19 +1,19 @@
 # javac
 
-> Java 程序编译器.
+> Java 程序编译器
 
-- 编译一个 `.java` 文件:
+- 编译一个 `.java` 文件
 
 `javac {{文件名.java}}`
 
-- 编译多个 `.java` 文件:
+- 编译多个 `.java` 文件
 
 `javac {{文件名1.java}} {{文件名2.java}} {{文件名3.java}}`
 
-- 编译当前目录内所有 `.java` 文件:
+- 编译当前目录内所有 `.java` 文件
 
 `javac {{*.java}}`
 
-- 编译一个 `.java` 文件并将生成的 class 字节码文件放入一个指定目录:
+- 编译一个 `.java` 文件并将生成的 class 字节码文件放入一个指定目录
 
 `javac -d {{输出目录}} {{文件名.java}}`

+ 1 - 1
pages.zh/common/javadoc.md

@@ -1,7 +1,7 @@
 # javadoc
 
 > 从源代码以 HTML 格式生成 Java API 文档。
-> 更多信息见:https://docs.oracle.com/javase/9/javadoc/javadoc-command.htm>.
+> 更多信息见: <https://docs.oracle.com/javase/9/javadoc/javadoc-command.htm>.
 
 - 生成 Java 源代码的文档并将结果保存在文件夹中:
 

+ 1 - 1
pages.zh/common/jps.md

@@ -1,7 +1,7 @@
 # jps
 
 > 显示当前用户的 JVM 进程状态。
-> 详细信息见:<https://docs.oracle.com/en/java/javase/11/tools/jps.html>.
+> 详细信息见: <https://docs.oracle.com/en/java/javase/11/tools/jps.html>.
 
 - 列出所有 JVM 进程:
 

+ 2 - 2
pages.zh/common/make.md

@@ -2,7 +2,7 @@
 
 > Makefile 文件描述目标的任务运行器。
 > 通常用于控制源代码中可执行文件的编译。
-> 更多信息见:<https://www.gnu.org/software/make/manual/make.html>.
+> 更多信息见: <https://www.gnu.org/software/make/manual/make.html>.
 
 - 调用 Makefile 中指定的第一个目标(通常命名为 "all"):
 
@@ -12,7 +12,7 @@
 
 `make {{目标}}`
 
-- 调用一个指定的目标,一次并行执行4个作业:
+- 调用一个指定的目标,一次并行执行 4 个作业:
 
 `make -j{{4}} {{目标}}`
 

+ 4 - 4
pages.zh/common/matlab.md

@@ -1,16 +1,16 @@
 # matlab
 
 > MathWorks 制作的数值计算环境。
-> 更多信息: <https://uk.mathworks.com/help/matlab/>.
+> 更多信息 <https://uk.mathworks.com/help/matlab/>.
 
-- 在启动过程中,运行时不出现闪屏:
+- 在启动过程中,运行时不出现闪屏
 
 `matlab -nosplash`
 
-- 执行 MATLAB 语句:
+- 执行 MATLAB 语句
 
 `matlab -r "{{matlab_语句}}"`
 
-- 运行 MATLAB 脚本:
+- 运行 MATLAB 脚本
 
 `matlab -r "run({{路径/script.m}})"`

+ 4 - 4
pages.zh/common/md5sum.md

@@ -1,16 +1,16 @@
 # md5sum
 
-> 计算 MD5 加密校验和.
+> 计算 MD5 加密校验和
 > 更多信息: <https://www.gnu.org/software/coreutils/md5sum>.
 
-- 计算文件的 MD5 校验和:
+- 计算文件的 MD5 校验和
 
 `md5sum {{filename1}}`
 
-- 计算多个文件的 MD5 校验和:
+- 计算多个文件的 MD5 校验和
 
 `md5sum {{filename1}} {{filename2}}`
 
-- 读取 MD5SUM 的文件并验证所有文件是否具有匹配的校验和:
+- 读取 MD5SUM 的文件并验证所有文件是否具有匹配的校验和
 
 `md5sum -c {{filename.md5}}`

+ 1 - 1
pages.zh/common/mongod.md

@@ -1,7 +1,7 @@
 # mongod
 
 > MongoDB 数据库服务器。
-> 更多信息见:<https://docs.mongodb.com/manual/reference/program/mongod>.
+> 更多信息见: <https://docs.mongodb.com/manual/reference/program/mongod>.
 
 - 指定配置文件:
 

+ 9 - 9
pages.zh/common/mpv.md

@@ -1,32 +1,32 @@
 # mpv
 
-> 一个基于 MPlayer 的音频/视频播放器.
-> 更多信息: <https://mpv.io>.
+> 一个基于 MPlayer 的音频/视频播放器
+> 更多信息 <https://mpv.io>.
 
-- 播放一个音频或视频文件:
+- 播放一个音频或视频文件
 
 `mpv {{文件名}}`
 
-- 往后/往前 跳跃5秒:
+- 往后/往前 跳跃 5 秒:
 
 `LEFT <or> RIGHT`
 
-- 往后/往前 跳跃一分钟:
+- 往后/往前 跳跃一分钟
 
 `DOWN <or> UP`
 
-- 减少/增加 10% 播放速度:
+- 减少/增加 10% 播放速度
 
 `[ <or> ]`
 
-- 以指定速度播放文件 (0.01 到 100, 默认是 1):
+- 以指定速度播放文件(0.01 到 100, 默认是 1):
 
 `mpv --speed {{速度}} {{文件名}}`
 
-- 用 `mpv.conf` 中指定的一个用户配制播放文件:
+- 用 `mpv.conf` 中指定的一个用户配制播放文件
 
 `mpv --profile {{配制名称}} {{文件名}}`
 
-- 播放摄像头或其他设备的输出:
+- 播放摄像头或其他设备的输出
 
 `mpv /dev/{{video0}}`

+ 2 - 2
pages.zh/common/mvn.md

@@ -2,7 +2,7 @@
 
 > Apache Maven.
 > 用于构建和管理基于 Java 的项目的工具。
-> 更多信息见:<https://maven.apache.org>.
+> 更多信息见: <https://maven.apache.org>.
 
 - 编译项目:
 
@@ -28,7 +28,7 @@
 
 `mvn clean package`
 
-- 执行清理操作并使用给定的构建配置打包代码,比如 `profileId` 如果有dev、test、pro,可以指定其中一个 `profileId` 用来选择具体执行环境:
+- 执行清理操作并使用给定的构建配置打包代码,比如 `profileId` 如果有 dev、test、pro,可以指定其中一个 `profileId` 用来选择具体执行环境:
 
 `mvn clean -P{{profileId}} package`
 

+ 6 - 6
pages.zh/common/ninja.md

@@ -1,20 +1,20 @@
 # ninja
 
-> 一个快速的构建系统.
-> 更多信息: <https://ninja-build.org/manual.html>.
+> 一个快速的构建系统
+> 更多信息 <https://ninja-build.org/manual.html>.
 
-- 在当前目录下构建:
+- 在当前目录下构建
 
 `ninja`
 
-- 在指定的目录中构建一个程序:
+- 在指定的目录中构建一个程序
 
 `ninja -C {{路径}}`
 
-- 查看 target(如 `install` 和 `uninstall`):
+- 查看 target(如 `install` 和 `uninstall`):
 
 `ninja -t targets`
 
-- 查看帮助:
+- 查看帮助
 
 `ninja -h`

+ 3 - 3
pages.zh/common/nmap.md

@@ -2,9 +2,9 @@
 
 > 网络探索工具和安全/端口扫描程序。
 > 仅当以特权运行 Nmap 时,某些功能才激活。
-> 更多信息见: <https://nmap.org>.
+> 更多信息见 <https://nmap.org>.
 
-- 检查IP地址是否可用,并猜测远程主机的操作系统:
+- 检查 IP 地址是否可用,并猜测远程主机的操作系统:
 
 `nmap -O {{IP 或者 主机名}}`
 
@@ -12,7 +12,7 @@
 
 `nmap -sn {{IP 或者 主机名}} {{可选的其它地址}}`
 
-- 像上面一样,如果主机启动了,还可以运行默认的1000端口TCP扫描:
+- 像上面一样,如果主机启动了,还可以运行默认的 1000 端口 TCP 扫描:
 
 `nmap {{IP 或者 主机名}} {{可选的其它地址}}`
 

+ 7 - 7
pages.zh/common/node.md

@@ -1,24 +1,24 @@
 # node
 
-> 服务器后端 JavaScript 平台 (Node.js).
-> 更多信息: <https://nodejs.org>.
+> 服务器后端 JavaScript 平台(Node.js)。
+> 更多信息 <https://nodejs.org>.
 
-- 运行一个 JavaScript 文件:
+- 运行一个 JavaScript 文件
 
 `node {{文件名}}`
 
-- 开始一个 REPL 交互式解释器:
+- 开始一个 REPL 交互式解释器
 
 `node`
 
-- 执行输入的 JavaScript 代码:
+- 执行输入的 JavaScript 代码
 
 `node -e "{{代码}}"`
 
-- 执行输入的 JavaScript 代码并显示结果:
+- 执行输入的 JavaScript 代码并显示结果
 
 `node -p "{{代码}}"`
 
-- 启动检查器并在程序源码解析完成后等待调试器连接:
+- 启动检查器并在程序源码解析完成后等待调试器连接
 
 `node --no-lazy --inspect-brk {{文件名}}`

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott