1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-01 19:55:24 +02:00

common/a~g*:fix outdated Chinese pages (#14690)

* common/a~g*:fix outdated Chinese pages

* Update airmon-ng.md

* Update aria2c.md

* update chown

* Update ansible-playbook.md

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
This commit is contained in:
Jin 2024-11-27 06:20:32 -05:00 committed by GitHub
parent 864b1b260f
commit 67166ff0e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 261 additions and 140 deletions

View file

@ -1,9 +1,10 @@
# airmon-ng # airmon-ng
> 激活无线网络设备的监控模式。 > 激活无线网络设备的监控模式。
> 属于 `aircrack-ng` 套件的一部分。
> 更多信息:<https://www.aircrack-ng.org/doku.php?id=airmon-ng>. > 更多信息:<https://www.aircrack-ng.org/doku.php?id=airmon-ng>.
- 列出无线设备和它们的状态: - 列出无线设备及其状态:
`sudo airmon-ng` `sudo airmon-ng`

View file

@ -1,24 +1,32 @@
# ansible-galaxy # ansible-galaxy
> 创建和管理 Ansible 角色 > 执行与 Ansible 角色和集合相关的各种操作
> 更多信息:<https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html>. > 更多信息:<https://docs.ansible.com/ansible/latest/cli/ansible-galaxy.html>.
- 安装一个角色 - 列出已安装的角色或集合
`ansible-galaxy install {{用户名.角色名}}` `ansible-galaxy {{role|collection}} list`
- 移除一个角色 - 使用不同的详细等级搜索角色(`-v` 应该放在最后)
`ansible-galaxy remove {{用户名.角色名}}` `ansible-galaxy role search {{关键字}} -v{{vvvvv}}`
- 列出已安装的角色: - 安装或移除角色:
`ansible-galaxy list` `ansible-galaxy role {{install|remove}} {{角色名称1 角色名称2 ...}}`
- 搜索一个指定的角色: - 创建一个新角色:
`ansible-galaxy search {{角色名}}` `ansible-galaxy role init {{角色名称}}`
- 创建一个新的角色 - 获取关于角色的信息
`ansible-galaxy init {{角色名}}` `ansible-galaxy role info {{角色名称}}`
- 安装或移除集合:
`ansible-galaxy collection {{install|remove}} {{集合名称1 集合名称2 ...}}`
- 显示关于角色或集合的帮助信息:
`ansible-galaxy {{role|collection}} {{-h|--help}}`

View file

@ -7,14 +7,26 @@
`ansible-playbook {{playbook}}` `ansible-playbook {{playbook}}`
- 在给定的主机清单文件中执行 playbook 中的命令 - 使用自定义主机清单执行 playbook 中的任务
`ansible-playbook {{playbook}} -i {{清单文件}}` `ansible-playbook {{playbook}} -i {{清单文件}}`
- 通过定义在命令行中额外的变量执行 playbook 中的任务: - 使用通过命令行定义的额外变量执行 playbook 中的任务:
`ansible-playbook {{playbook}} -e "{{变量 1}}={{值 1}} {{变量 2}}={{值 2}}"` `ansible-playbook {{playbook}} -e "{{变量1}}={{值1}} {{变量2}}={{值2}}"`
- 通过定义在一个 json 格式的文件中额外的变量执行 playbook 中的任务: - 使用在 JSON 文件中定义的额外变量执行 playbook 中的任务:
`ansible-playbook {{playbook}} -e "@{{variables.json}}"` `ansible-playbook {{playbook}} -e "@{{变量.json}}"`
- 执行 playbook 中的指定标签的任务:
`ansible-playbook {{playbook}} --tags {{标签1,标签2}}`
- 从指定任务开始执行 playbook 中的任务:
`ansible-playbook {{playbook}} --start-at {{任务名称}}`
- 以不做任何更改(试执行)方式执行 playbook 中的任务:
`ansible-playbook {{playbook}} --check --diff`

View file

@ -27,3 +27,7 @@
- 使用自定义的清单文件执行一个命令: - 使用自定义的清单文件执行一个命令:
`ansible {{组}} -i {{清单文件}} -m command -a '{{命令}}'` `ansible {{组}} -i {{清单文件}} -m command -a '{{命令}}'`
- 列出清单中的组:
`ansible localhost -m debug -a '{{var=groups.keys()}}'`

View file

@ -3,10 +3,14 @@
> 在 manpages 中搜索,例如查找一个新命令。 > 在 manpages 中搜索,例如查找一个新命令。
> 更多信息:<https://manned.org/apropos>. > 更多信息:<https://manned.org/apropos>.
- 搜索关键字: - 使用正则表达式搜索关键字:
`apropos {{正则表达式}}` `apropos {{正则表达式}}`
- 搜索时不限制输出到终端宽度: - 搜索时不限制输出到终端宽度:
`apropos -l {{正则表达式}}` `apropos -l {{正则表达式}}`
- 搜索与给定的所有表达式都匹配的页面:
`apropos {{正则表达式_1}} -a {{正则表达式_2}} -a {{正则表达式_3}}`

View file

@ -1,29 +1,37 @@
# aria2c # aria2c
> 快速下载工具。 > 快速下载工具。
> 支持 HTTP(S), FTP, SFTP, BitTorrent, and Metalink. > 支持 HTTP(S)、FTP、SFTP、BitTorrent 和 Metalink。
> 更多信息:<https://aria2.github.io>. > 更多信息:<https://aria2.github.io>.
- 下载一个 URI 到文件: - 将特定 URI 下载到一个文件:
`aria2c {{url}}` `aria2c "{{url}}"`
- 从多个源处下载一个资源 - 从一个 URI 下载文件,并指定输出文件名
`aria2c {{url_1}} {{url_2}}` `aria2c --out {{路径/到/文件}} "{{url}}"`
- 通过保存在一个文件中的 URL 列表来下载资源 - 并行下载多个不同的文件
`aria2c -i {{文件名}}` `aria2c --force-sequential {{false}} "{{url1 url2 ...}}"`
- 使用多个连接下载资源 - 从不同的镜像下载相同的文件,并验证已下载文件的校验和
`aria2c -s {{连接数量}} {{url}}` `aria2c --checksum {{sha-256}}={{hash}} "{{url1}}" "{{url2}}" "{{urlN}}"`
- 通过带用户名密码验证的 FTP 协议下载资源 - 下载文件中列出的 URI,并指定并行下载的数量
`aria2c --ftp-user={{用户名}} --ftp-passwd={{密码}} {{url}}` `aria2c --input-file {{路径/到/文件}} --max-concurrent-downloads {{下载数}}`
- 限制下载速度(bytes/s) - 使用多个连接进行下载
`aria2c --max-download-limit={{速度}} {{url}}` `aria2c --split {{连接数}} "{{url}}"`
- 使用用户名和密码进行 FTP 下载:
`aria2c --ftp-user {{用户名}} --ftp-passwd {{密码}} "{{url}}"`
- 限制下载速度为字节/秒(bytes/s):
`aria2c --max-download-limit {{速度}} "{{url}}"`

View file

@ -1,25 +1,26 @@
# asciinema # asciinema
> 录制和播放终端会话,也可以把他们分享到 asciinema.org. > 录制和重放终端会话,并可以选择将其分享在 <https://asciinema.org> 上。
> 请参阅:`terminalizer`
> 更多信息:<https://docs.asciinema.org/manual/cli/usage>. > 更多信息:<https://docs.asciinema.org/manual/cli/usage>.
- 将本地安装的`asciinema`与 asciinema.org 账号关联: - 将本地安装的`asciinema`与 asciinema.org 账号关联:
`asciinema auth` `asciinema auth`
- 进行新的录制(完成后,将提示用户上传或在本地保存): - 进行新的录制(使用 `Ctrl+D` 完成录制或键入 `exit`,然后选择上传或保存到本地):
`asciinema rec` `asciinema rec`
- 进行新的录制,保存到本地的文件中: - 进行新的录制,保存到本地的文件中:
`asciinema rec {{文件路径.cast}}` `asciinema rec {{路径/到/录制文件.cast}}`
- 从本地文件中播放终端录屏: - 从本地文件中播放终端录屏:
`asciinema play {{文件路径.cast}}` `asciinema play {{路径/到/录制文件.cast}}`
- 在 asciinema.org 中播放终端录屏: - 在 <https://asciinema.org> 中播放终端录屏:
`asciinema play https://asciinema.org/a/{{文件 ID}}` `asciinema play https://asciinema.org/a/{{文件 ID}}`
@ -29,8 +30,8 @@
- 打印本地保存的录像的完整输出: - 打印本地保存的录像的完整输出:
`asciinema cat {{文件路径.cast}}` `asciinema cat {{路径/到/录制文件.cast}}`
- 从本地上传一个录屏到 asciinema.org: - 从本地上传一个录屏到 asciinema.org:
`asciinema upload {{文件路径.cast}}` `asciinema upload {{路径/到/录制文件.cast}}`

View file

@ -1,25 +1,25 @@
# at # at
> 在一段时间后,执行单次命令。 > 在稍后时间执行命令。
> atd 服务(或 atrun)需要处于运行状态,以保证命令成功执行 > 结果将被发送到用户的邮箱
> 更多信息:<https://manned.org/at>. > 更多信息:<https://manned.org/at>.
- 启动 `atd` 守护进程: - 启动 `atd` 守护进程:
`systemctl start atd` `systemctl start atd`
- 5 分钟后,执行标准输入中的命令(命令输入完成后按 `Ctrl + D`): - 交互式创建命令并在 5 分钟后执行(完成后按 `<Ctrl> + D`):
`at now + 5 minutes` `at now + 5 minutes`
- 交互式创建命令并在定时间执行: - 交互式创建命令并在定时间执行:
`at {{小时:分钟}}` `at {{小时:分钟}}`
- 在今天上午 10:00 执行标准输入中的命令: - 在今天 10:00 AM 从标准输入执行一个命令:
`echo "{{命令}}" | at 1000` `echo "{{命令}}" | at 1000`
- 下周二晚上 9:30 执行指定文件中包含的命令: - 在下周二晚上 9:30 从指定文件执行命令:
`at -f {{路径/到/文件}} 9:30 PM Tue` `at -f {{路径/到/文件}} 9:30 PM Tue`

View file

@ -1,25 +1,30 @@
# atom # atom
> 一个跨平台的,可插拔的文本编辑器。 > 一个跨平台的可扩展文本编辑器。
> 由 `apm` 管理插件。 > 插件由 `apm` 管理。
> 注意:Atom 已经停止更新并且不再积极维护。
> 更多信息:<https://atom.io/>. > 更多信息:<https://atom.io/>.
- 打开文件或目录: - 打开文件或目录:
`atom {{path/to/file_or_directory}}` `atom {{路径/到/文件或目录}}`
- 在新窗口中打开文件或目录: - 在新窗口中打开文件或目录:
`atom -n {{path/to/file_or_directory}}` `atom -n {{路径/到/文件或目录}}`
- 在已有窗口中打开文件或目录: - 在已有窗口中打开文件或目录:
`atom --add {{path/to/file_or_directory}}` `atom --add {{路径/到/文件或目录}}`
- 以安全模式启动 Atom(不加载额外插件): - 以安全模式启动 Atom(不加载额外插件):
`atom --safe` `atom --safe`
- 在终端前台运行 Atom - 阻止 Atom 分叉到后台,保持 Atom 与终端连接
`atom --foreground` `atom --foreground`
- 等待 Atom 窗口关闭后再返回(对于 Git 提交编辑器很有用):
`atom --wait`

View file

@ -1,25 +1,37 @@
# bash # bash
> Bourne-Again SHell. > Bourne-Again SHell,兼容 `sh` 的命令行解释器。
> 兼容`sh`的命令行解释器 > 此外请参阅:`zsh``histexpand`(历史展开)
> 更多信息:<https://www.gnu.org/software/bash/>. > 更多信息:<https://www.gnu.org/software/bash/>.
- 启动交互式 shell: - 启动交互式 shell:
`bash` `bash`
- 启动一个不加载启动配置的交互式的 shell 会话:
`bash --norc`
- 执行命令: - 执行命令:
`bash -c "{{command}}"` `bash -c "{{echo '已执行bash命令'}}"`
- 执行脚本文件: - 执行脚本文件:
`bash {{file.sh}}` `bash {{路径/到/脚本文件.sh}}`
- 执行脚本文件,并将所有执行过的命令输出到终端: - 执行脚本文件,并将所有执行过的命令输出到终端:
`bash -x {{file.sh}}` `bash -x {{路径/到/脚本文件.sh}}`
- 执行脚本文件,并在第一个错误处终止: - 执行脚本文件,并在第一个错误处终止:
`bash -e {{file.sh}}` `bash -e {{路径/到/脚本文件.sh}}`
- 从 `stdin` 执行指定的命令:
`{{echo "echo '已执行bash命令'"}} | bash`
- 启动一个限制的 shell 会话:
`bash -r`

View file

@ -4,26 +4,34 @@
> `cat` 的复制品,外加语法高亮和 Git 集成。 > `cat` 的复制品,外加语法高亮和 Git 集成。
> 更多信息:<https://github.com/sharkdp/bat>. > 更多信息:<https://github.com/sharkdp/bat>.
- 文件内容打印 - 使用美化样式打印一个或多个文件的内容到 `stdout`
`bat {{文件}}` `bat {{路径/到/文件1 路径/到/文件2 ...}}`
- 多文件合并到目标文件: - 将多个文件连接成一个目标文件:
`bat {{文件1}} {{文件2}} > {{目标文件}}` `bat {{路径/到/文件1 路径/到/文件2 ...}} > {{路径/到/目标文件}}`
- 在指定文件后追加多个文件合并的内容 - 移除修饰并禁用分页(`--style plain` 可以用 `-p` 代替,或用 `-pp` 组合两个选项)
`bat {{文件1}} {{文件2}} >> {{目标文件}}` `bat --style plain --pager never {{路径/到/文件}}`
- 打印时,显示行号 - 使用不同的背景颜色高亮显示特定行或一行范围
`bat --number {{文件}}` `bat {{-H|--highlight-line}} {{10|5:10|:10|10:|10:+5}} {{路径/到/文件}}`
- 高亮一个 JSON 文件 - 显示不可打印字符,如空格、制表符或换行
`bat --language json {{文件.json}}` `bat {{-A|--show-all}} {{路径/到/文件}}`
- 受支持的语言清单 - 在输出中只保留行号,移除所有其他修饰
`bat --list-languages` `bat {{-n|--number}} {{路径/到/文件}}`
- 通过明确设置语言来语法高亮显示 JSON 文件:
`bat {{-l|--language}} json {{路径/到/文件.json}}`
- 显示所有支持的语言:
`bat {{-L|--list-languages}}`

View file

@ -1,7 +1,7 @@
# bc # bc
> 一个任意精度计算器语言。 > 任意精度计算器语言。
> 另请参阅:`dc`. > 请参阅:`dc``qalc`
> 更多信息:<https://manned.org/bc>. > 更多信息:<https://manned.org/bc>.
- 启动交互式会话: - 启动交互式会话:
@ -10,7 +10,7 @@
- 启动交互式会话并启用标准数学库: - 启动交互式会话并启用标准数学库:
`bc --mathlib` `bc --interactive --mathlib`
- 计算表达式: - 计算表达式:
@ -20,10 +20,14 @@
`bc {{路径/到/脚本.bc}}` `bc {{路径/到/脚本.bc}}`
- 计算具有指定比例的表达式: - 使用指定的小数位数计算一个表达式:
`echo 'scale = {{10}}; {{5 / 3}}' | bc` `echo 'scale = {{10}}; {{5 / 3}}' | bc`
- 使用 `mathlib` 计算正弦/余弦/反正切/自然对数/指数函数: - 使用 `mathlib` 计算正弦/余弦/反正切/自然对数/指数函数:
`echo '{{s|c|a|l|e}}({{1}})' | bc --mathlib` `echo '{{s|c|a|l|e}}({{1}})' | bc --mathlib`
- 执行一个内联的阶乘脚本:
`echo "define factorial(n) { if (n <= 1) return 1; return n*factorial(n-1); }; factorial({{10}})" | bc`

View file

@ -1,13 +1,14 @@
# bpytop # bpytop
> 用图形显示有关正在运行的进程的动态实时信息。类似于 `gtop``htop`. > 一个资源监视器,显示有关 CPU、内存、磁盘、网络和进程的信息。
> `bashtop` 的 Python 版本。
> 更多信息:<https://github.com/aristocratos/bpytop>. > 更多信息:<https://github.com/aristocratos/bpytop>.
- 运行 bpytop: - 运行 bpytop:
`bpytop` `bpytop`
- 以最小模式启动,无需内存和网络盒 - 以最小模式启动,不显示内存和网络框
`bpytop -m` `bpytop -m`
@ -19,7 +20,7 @@
`f` `f`
- 改设置: - 改设置:
`M` `M`

View file

@ -1,36 +1,37 @@
# brew # brew
> Linux 和 macOS 的包管理器。 > Homebrew - 一个 macOS 和 Linux 的包管理器。
> 此命令也有关于其子命令的文件,例如:`install`.
> 更多信息:<https://docs.brew.sh/Manpage>. > 更多信息:<https://docs.brew.sh/Manpage>.
- 安装最新稳定版的配方(formula)或木桶(cask),使用 `--devel` 安装开发版 - 安装最新稳定版本的软件包或安装包(使用 `--devel` 安装开发版本)
`brew install {{配方}}` `brew install {{软件包}}`
- 列出所有已安装的配方和木桶 - 列出所有已安装的软件包和安装包
`brew list` `brew list`
- 升级已安装的配方或木桶(如果没有指定,则升级所有已安装的配方/木桶): - 升级已安装的软件包或安装包(如果未指定,则升级所有已安装的软件包或安装包):
`brew upgrade {{配方}}` `brew upgrade {{软件包}}`
- 从 Homebrew 源存储库中获取最新版本的 Homebrew 以及所有配方和木桶 - 从 Homebrew 源代码仓库中获取 Homebrew 和所有软件包及安装包的最新版本
`brew update` `brew update`
- 显示有新版本的配方和木桶 - 显示有更新版本可用的软件包和安装包
`brew outdated` `brew outdated`
- 搜索可用的配方(即包)和木桶(即原生包): - 搜索可用的软件包(即包)和安装包(即本地 macOS `.app` 包):
`brew search {{包名}}` `brew search {{软件包名}}`
- 显示有关配方或木桶的信息(版本、安装路径、依赖等): - 显示有关软件包或安装包的信息(版本、安装路径、依赖项等):
`brew info {{配方}}` `brew info {{软件包}}`
- 检查本地 Homebrew 安装包是否有潜在问题: - 检查本地的 Homebrew 安装中的潜在问题:
`brew doctor` `brew doctor`

View file

@ -19,6 +19,10 @@
`cargo clippy --package {{包名}}` `cargo clippy --package {{包名}}`
- 运行特定 lint 组的检查(参见 <https://rust-lang.github.io/rust-clippy/stable/index.html#?groups=cargo,complexity,correctness,deprecated,nursery,pedantic,perf,restriction,style,suspicious>):
`cargo clippy -- --warn clippy::{{lint组}}`
- 将警告视为错误: - 将警告视为错误:
`cargo clippy -- --deny warnings` `cargo clippy -- --deny warnings`

View file

@ -11,6 +11,10 @@
`chown {{用户}}:{{用户组}} {{路径/到/文件或目录}}` `chown {{用户}}:{{用户组}} {{路径/到/文件或目录}}`
- 将所有者用户和用户组都更改为 `user`
`chown {{user}}: {{路径/到/文件_或_目录}}`
- 递归修改目录及其子目录和文件的所有者: - 递归修改目录及其子目录和文件的所有者:
`chown -R {{用户}} {{路径/到/目录}}` `chown -R {{用户}} {{路径/到/目录}}`
@ -21,4 +25,4 @@
- 修改文件或目录的所有者与参考文件相同: - 修改文件或目录的所有者与参考文件相同:
`chown --reference={{路径/到/参考文件}} {{路径/到/文件或目录}}` `chown --reference {{路径/到/参考文件}} {{路径/到/文件或目录}}`

View file

@ -1,28 +1,36 @@
# code # code
> Visual Studio Code. > 跨平台且可扩展的代码编辑器。
> 更多信息:<https://github.com/microsoft/vscode>. > 更多信息:<https://github.com/microsoft/vscode>.
- 打开 VS Code: - 启动 Visual Studio Code:
`code` `code`
- 在 VS Code 中打开当前目录: - 打开指定的文件或目录:
`code .` `code {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}`
- 在 VS Code 打开一个文件或目录 - 比较两个指定的文件
`code {{路径/文件或目录}}` `code --diff {{路径/到/文件1}} {{路径/到/文件2}}`
- 在当前打开的 VS Code 窗口中打开一个文件或目录: - 在新窗口中打开指定的文件或目录:
`code --reuse-window {{路径/文件或目录}}` `code --new-window {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}`
- 在 VS Code 中对比两个文件: - 安装/卸载一个特定的插件:
`code -d {{文件1}} {{文件2}}` `code --{{install|uninstall}}-extension {{插件作者.插件名}}`
- 用超级用户(sudo)权限打开 VS Code - 输出已安装的插件
`sudo code {{路径/文件或目录}} --user-data-dir` `code --list-extensions`
- 输出已安装的插件及其版本:
`code --list-extensions --show-versions`
- 以超级用户(root)身份启动编辑器,同时将用户数据存储在指定目录中:
`sudo code --user-data-dir {{路径/到/目录}}`

View file

@ -1,28 +1,36 @@
# cp # cp
> 复制文件和文件夹 > 复制文件和目录
> 更多信息:<https://www.gnu.org/software/coreutils/cp>. > 更多信息:<https://www.gnu.org/software/coreutils/cp>.
- 将文件复制到另一个位置: - 将文件复制到另一个位置:
`cp {{某路径/源文件.ext}} {{某路径/目标文件.ext}}` `cp {{路径/到/源_文件.ext}} {{路径/到/目标文件.ext}}`
- 将文件复制到另一个文件夹,并保留原来的文件名: - 将文件复制到另一个文件夹,并保留原来的文件名:
`cp {{某路径/源文件.ext}} {{某路径/目标文件夹}}` `cp {{路径/到/源文件.ext}} {{路径/到/目标的目录}}`
- 以递归方式将文件夹内的内容复制到另一个位置(如果目标文件夹存在,则将此文件夹复制到目标文件夹中): - 以递归方式将文件夹内的内容复制到另一个位置(如果目标文件夹存在,则将此文件夹复制到目标文件夹中):
`cp -R {{某路径/源文件夹}} {{某路径/目标文件夹}}` `cp -R {{路径/到/源目录}} {{路径/到/目标目录}}`
- 以详细模式递归复制目录(在复制文件时显示文件信息): - 以详细模式递归复制目录(在复制文件时显示文件信息):
`cp -vR {{某路径/源文件夹}} {{某路径/目标文件夹}}` `cp -vR {{路径/到/源目录}} {{路径/到/目标目录}}`
- 一次将多个文件复制到一个目录:
`cp -t {{路径/到/目标_目录}} {{路径/到/文件1 路径/到/文件2 ...}}`
- 以交互方式将文本文件复制到另一个位置(覆盖之前会提示用户): - 以交互方式将文本文件复制到另一个位置(覆盖之前会提示用户):
`cp -i {{*.txt}} {{某路径/目标文件夹}}` `cp -i {{*.txt}} {{路径/到/目标_目录}}`
- 复制之前,请遵循符号链接: - 复制之前遵循符号链接:
`cp -L {{符号文件}} {{某路径/目标文件夹}}` `cp -L {{链接}} {{路径/到/目标_目录}}`
- 使用第一个参数作为目标目录(对于 `xargs ... | cp -t <目标_目录>` 这样的命令非常有用):
`cp -t {{路径/到/目标目录}} {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}`

View file

@ -1,24 +1,20 @@
# df # df
> 提供文件系统磁盘空间使用情况的概览。 > 显示文件系统磁盘空间使用情况的概览。
> 更多信息:<https://manned.org/df.1posix>. > 更多信息:<https://manned.org/df.1posix>.
- 显示所有文件系统和它们的磁盘使用情况 - 以 512 字节为单位显示所有文件系统及其磁盘使用量
`df` `df`
- 以人类可读的形式显示所有文件系统和它们的磁盘使用情况: - 显示包含指定文件或目录的文件系统及其磁盘使用情况:
`df -h`
- 显示包含给定文件或目录的文件系统及其磁盘使用情况:
`df {{路径/到/文件或目录}}` `df {{路径/到/文件或目录}}`
- 显示索引节点数量的统计数据 - 写出空间数据时使用 1024 字节为单位:
`df -i` `df -k`
- 显示不包括指定类型的文件系统及其磁盘使用情况 - 以可移植的方式显示信息
`df -x {{squashfs}} -x {{tmpfs}}` `df -P`

View file

@ -3,14 +3,10 @@
> 命令为当前 shell 中的子进程进行环境变量设置。 > 命令为当前 shell 中的子进程进行环境变量设置。
> 更多信息:<https://manned.org/export.1posix>. > 更多信息:<https://manned.org/export.1posix>.
- 设置为新的环境变量: - 设置环境变量:
`export {{变量名}}={{值}}` `export {{变量名}}={{值}}`
- 删除环境变量: - 向环境变量 `PATH` 追加一个路径名:
`export -n {{某变量名}}`
- 给 PATH 追加新的路径进去:
`export PATH=$PATH:{{追加的 path 路径}}` `export PATH=$PATH:{{追加的 path 路径}}`

View file

@ -1,16 +1,32 @@
# fc # fc
> 打开最近的命令并编辑它。 > 打开最近的命令进行编辑,然后运行它。
> 更多信息:<https://manned.org/fc>. > 更多信息:<https://manned.org/fc>.
- 在系统默认编辑器中打开: - 在默认系统编辑器中打开最后一个命令,并在编辑后运行
`fc` `fc`
- 指定要使用的的编辑器 - 指定一个编辑器打开
`fc -e {{'emacs'}}` `fc -e {{'emacs'}}`
- 从历史记录中列出最近的命令: - 从历史记录中列出最近的命令:
`fc -l` `fc -l`
- 以相反的顺序列出最近的命令:
`fc -l -r`
- 从历史记录中编辑并运行一个命令:
`fc {{编号}}`
- 编辑并运行指定区间内的命令:
`fc '{{416}}' '{{420}}'`
- 显示帮助:
`fc --help`

View file

@ -5,24 +5,28 @@
- 查看本地图像或使用 URL: - 查看本地图像或使用 URL:
`feh {{图片路径}}` `feh {{路径/到/图像}}`
- 递归查看图像: - 递归查看图像:
`feh --recursive {{图片路径}}` `feh --recursive {{路径/到/图像}}`
- 使用无边框窗口查看图像: - 使用无边框窗口查看图像:
`feh --borderless {{图片路径}}` `feh --borderless {{路径/到/图像}}`
- 在浏览完最后一个图像之后退出: - 在浏览完最后一个图像之后退出:
`feh --cycle-once {{图片路径}}` `feh --cycle-once {{路径/到/图像}}`
- 设置幻灯片放映周期延迟时间(秒): - 设置幻灯片放映周期延迟时间(秒):
`feh --slideshow-delay {{秒}} {{图片路径}}` `feh --slideshow-delay {{秒}} {{路径/到/图像}}`
- 设置墙纸(居中、填充、最大化、缩放或平铺): - 设置墙纸(居中、填充、最大化、缩放或平铺):
`feh --bg-{{center|fill|max|scale|tile}} {{图片路径}}` `feh --bg-{{center|fill|max|scale|tile}} {{路径/到/图像}}`
- 创建目录中所有图像的拼贴,并作为新图像输出:
`feh --montage --thumb-height {{150}} --thumb-width {{150}} --index-info "{{%nn%wx%h}}" --output {{路径/到/拼贴图像.png}}`

View file

@ -15,6 +15,18 @@
`gh repo fork {{拥有者}}/{{仓库}} --clone` `gh repo fork {{拥有者}}/{{仓库}} --clone`
- 在网络浏览器中查看仓库: - 在默认的网络浏览器中查看一个仓库:
`gh repo view {{仓库}} --web` `gh repo view {{仓库}} --web`
- 列出特定用户或组织拥有的仓库(如果未设置拥有者,默认拥有者将是当前登录用户):
`gh repo list {{拥有者}}`
- 仅列出非派生的仓库,并限制列出的仓库数量(默认:30):
`gh repo list {{拥有者}} --source -L {{限制数量}}`
- 列出具有特定主要编程语言的仓库:
`gh repo list {{拥有者}} --language {{语言名称}}`

View file

@ -1,16 +1,20 @@
# git clone # git clone
> 克隆现有的代码库。 > 克隆现有的代码库。
> 更多信息:<https://git-scm.com/docs/git-clone>. > 更多信息:<https://git-scm.com/docs/git-clone>.
- 克隆一个现有的代码库到指定文件夹 - 克隆一个现有的代码仓库到指定目录
`git clone {{远程代码库地址}} {{路径/到/文件夹}}` `git clone {{远程代码库地址}} {{路径/到/目录}}`
- 克隆一个现有的代码库和它的子模块: - 克隆一个现有的代码库和它的子模块:
`git clone --recursive {{远程代码库地址}}` `git clone --recursive {{远程代码库地址}}`
- 仅克隆现有代码仓库的 `.git` 目录:
`git clone --no-checkout {{远程_代码仓库_地址}}`
- 克隆一个本地的代码库: - 克隆一个本地的代码库:
`git clone --local {{路径/到/本地/代码库名}}` `git clone --local {{路径/到/本地/代码库名}}`