前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >终端工具集概览:提升命令行效率与体验 | 开源专题 No.94

终端工具集概览:提升命令行效率与体验 | 开源专题 No.94

作者头像
小柒
发布2024-06-25 08:44:08
560
发布2024-06-25 08:44:08
举报
文章被收录于专栏:开源服务指南开源服务指南

ajeetdsouza/zoxidehttps://github.com/ajeetdsouza/zoxide

Stars: 19.4k License: MIT

zoxide 是一个更智能的 cd 命令,支持所有主要的 shell。 主要功能是记住您经常使用的目录并快速跳转。

zellij-org/zellijhttps://github.com/zellij-org/zellij

Stars: 18.3k License: MIT

Zellij 是一个面向开发人员、运维人员和热爱终端的用户的工作区,类似程序有时被称为 “终端复用器”。它以不牺牲简单性而追求强大功能为设计理念,引以为傲地提供出色的即插即用体验,并将先进功能置于用户指尖。Zellij 旨在满足初学者和高级用户的需求,允许深度定制、通过布局进行个性化自动化、真正多玩家协作等特殊 UX 功能,并且具备插件系统,可以使用任何可以编译成 WebAssembly 的语言创建插件。

  • 提供了浮动窗格和堆叠窗格等独特 UX 功能
  • 具备可扩展性及跨平台支持
  • 支持通过布局实现个性化自动化

atuinsh/atuinhttps://github.com/atuinsh/atuin

Stars: 18.1k License: MIT

Atuin 是一个用 SQLite 数据库替换现有 shell 历史记录的工具,可以记录命令的额外上下文,并提供可选且完全加密的历史同步功能。其主要功能和核心优势包括:

  • 重新绑定 ctrl-rup (可配置) 到全屏历史搜索界面
  • 将 shell 历史存储在 sqlite 数据库中
  • 备份并同步加密的 shell 历史
  • 在不同终端、会话和机器之间保持相同的历史记录
  • 记录退出代码、当前工作目录、主机名、会话等信息以及命令执行时间等统计数据

除此之外,还支持通过云服务进行数据备份与恢复,并提供详尽而清晰易懂地文档说明。同时也支持多种 Shell 环境 (zsh,bash,fish,nushell)。

microsoft/inshellisensehttps://github.com/microsoft/inshellisense

Stars: 8.2k License: MIT

inshellisense 是一个为 Shell 提供 IDE 风格自动补全的工具。它是一个终端本地运行时自动完成,支持 600 多个命令行工具,并且可以在 Windows、Linux 和 macOS 上使用。主要功能包括安装后可通过运行 is 来启动所需 Shell 的自动补全会话,此外,在安装后还可以在 inshellisense 下进行别名设置。

  • 支持 bash、zsh、fish 等多种 Shell
  • 可以快速开始使用
  • 适用于 node >= 16.x

Ph0enixKM/Amberhttps://github.com/Ph0enixKM/Amber

Stars: 2.2k License: GPL-3.0

Amber 是编译成 Bash 的编程语言。

  • 高级别的编程语言,便于创建 shell 脚本
  • 特别适用于云服务
  • 支持 Linux 和 macOS 等操作系统
  • 可通过 curl 工具进行安装
  • 提供了调试和贡献指南
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ajeetdsouza/zoxidehttps://github.com/ajeetdsouza/zoxide
  • zellij-org/zellijhttps://github.com/zellij-org/zellij
  • atuinsh/atuinhttps://github.com/atuinsh/atuin
  • microsoft/inshellisensehttps://github.com/microsoft/inshellisense
  • Ph0enixKM/Amberhttps://github.com/Ph0enixKM/Amber
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档