bottom 怎么安装 shell 自动补全文件?
bottom 怎么安装 shell 自动补全文件【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottombottombtm是一款跨平台的图形化进程/系统监控终端工具。装好 bottom 之后如果希望输入btm后按键能补全它的命令行参数需要把 release 二进制包里自带的 shell 自动补全文件装到对应 shell 的补全目录。官方文档 Auto-Complete 给出的适用前提是你使用的是包含自动补全文件的 release 二进制包shell 为 Bash、Zsh、fish、PowerShell、Elvish、Fig 或 Nushell 之一。从哪里获取补全文件release 页面stable 与 nightly 均有的 release 二进制包中打包了 Bash、Zsh、fish、Powershell、Elvish、Fig、Nushell 的自动补全文件解压后就能看到这些文件。如果只需要补全文件本身stable/nightly release 中还单独提供了completion.tar.gz里面是各个 shell 对应的自动补全文件。各 shell 对应的补全文件名如下来自文档 Auto-Complete 与 READMEShell补全文件Bashbtm.bashZsh_btmfishbtm.fishPowerShell_btm.ps1Elvishbtm.elvFigbtm.tsNushellbtm.nu各 shell 的安装方式按文档给出的方式把对应文件放到相应位置即可Bash把btm.bash移动到$XDG_CONFIG_HOME/bash_completion或/etc/bash_completion.d/文档给出的是这两个位置按需选其一。Zsh把_btm移动到$fpath包含的任一目录下。fish把btm.fish移动到$HOME/.config/fish/completions/。PowerShell把_btm.ps1添加到你的 PowerShell profile。Elvish使用btm.elv作为补全文件。Fig使用btm.ts作为补全文件。NushellAuto-Complete 文档写的是 sourcebtm.nuREADME 中对应条目写为 usebtm.nu两处表述略有差异均为指向该文件。文档没有给出更细的操作命令例如具体的cp示例上表即为文档给出的完整安装路径找到文件、放进文档指定的位置。可选分支通过 Alpine 包管理器安装如果你使用的是 Alpine Linux除了手动放置文件外文档 README 还提供了一键安装的补全包可与apk add bottom搭配使用# Bash 补全 apk add bottom-bash-completion # Fish 补全 apk add bottom-fish-completion # Zsh 补全 apk add bottom-zsh-completion限制说明自动补全文件只随 release 二进制包或completion.tar.gz提供支持范围就是上面列出的七种 shell文档未提供其他 shell 的补全方式。如果你是通过源码构建cargo build --release --locked而非使用 release 二进制打包与分发文档 说明设置BTM_GENERATE环境变量为非空值后构建例如BTM_GENERATEtrue cargo build --release --locked构建脚本会把 completion 与 manpage 文件生成在target/tmp/bottom/下可从该目录取用补全文件该路径面向手动构建/打包场景。【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottom创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化

Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化

Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化 【免费下载链接】core :house_with_garden: Open source home automation that puts local control and privacy first. 项目地址: https://gitcode.com/GitHub_Trending/co/core 周五 23 点半&…

2026/11/13 10:21:58 阅读更多 →
Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器

Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器

Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器 【免费下载链接】apisix The Cloud-Native API Gateway 项目地址: https://gitcode.com/GitHub_Trending/ap/apisix syslog 是 Apache APISIX 内置的日志类插件&#xff…

2026/11/13 10:21:58 阅读更多 →
Python爬虫构建股票量化分析系统实战指南

Python爬虫构建股票量化分析系统实战指南

1. 项目概述:用Python爬虫构建股票量化分析系统这个项目本质上是通过Python爬虫技术获取金融市场数据,再结合量化分析方法打造一个自动化股票分析工具。作为一名在金融科技领域工作多年的开发者,我发现市面上大部分股票分析工具要么收费昂贵&…

2026/11/9 15:29:39 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻