IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    xHistory – 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh)

    青小蛙发表于 2024-12-02 03:25:05
    love 0

    xHistory 是一款开源免费的 macOS 命令行历史记录管理工具,可自动实时读取命令行历史记录 (支持 Bash 和 Zsh),并对命令行进行搜索 / 收藏 / 高亮 / 过滤 / 拆分 / 复制 / 填充等操作。@Appinn

    xHistory - 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh) 1

    虽然,青小蛙经常会使用 history 命令来查看之前运行过的命令,但从来没想过对命令行历史记录进行管理的 😂

    不过,将一系列命令行保存为代码片段(比如使用免费的SnippetsLab),等未来再次需要的时候直接用,就是一个刚需啊。青小蛙就经常遇到那种用过,但又忘记怎么用的情况。

    来自发现频道,开发者 @Airo 自荐:https://meta.appinn.net/t/topic/63011

    @Airo 的另外几款作品:

    • Logoer – 给苹果系统换个 Windows Logo,颇有喜感。还支持替换为 Emoji、动图[macOS]
    • QuickRecorder – 轻量级(5MB)Mac 开源录屏工具,支持演讲者前置、隐藏指定应用、录制系统声音[macOS]
    • AirBattery – 实时在 Mac 菜单栏、程序坞上显示 iPad、iPhone、手表的电量信息
    • 等等好几款

    xHistory: 开源免费的 macOS 命令行历史记录管理工具

    基于 SwiftUI 构建的轻量级高效命令行历史记录管理器。

    主要功能

    技术特点

    • 基于 SwiftUI 开发的轻量级应用
    • 完美集成系统命令行环境

    历史记录管理

    • 自动实时读取 Bash 和 Zsh 的命令行历史
    • 多种调用方式:
      • 菜单栏
      • 命令行
      • 快捷键

    高级功能

    • 基于语法树的代码高亮
    • 自定义高亮配色方案
    • 智能命令拆分功能
    • 一键自动填充到终端

    操作便利性

    • 搜索历史记录
    • 收藏常用命令
    • 过滤筛选
    • 快速复制
    • 命令拆分

    使用注意,如需使用”自动填充”功能, 需同意授予 xHistory 辅助功能权限。

    获取

    • 官网
    • 搬运:扫码关注小众软件微信公众号,回复 24122 获取下载地址
    xHistory - 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh) 2

    针对 Zsh 会提取出这样的历史记录:

    : 1733104024:0;ssh root@appinn
    : 1733104353:0;curl -I https://www.appinn.com/budingscan/
    : 1732863357:0;curl -I https://www.appinn.com/
    

    只需要在 xHistory 的设置 > 预格式化器中输入正则表达式 : \d+:\d+;(.*)就可以过滤掉,让其只显示具体命令:

    xHistory - 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh) 3

    结果:

    xHistory - 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh) 4

    无法打开

    如果碰到无法打开 App 的情况,是由于 macOS 的安全机制,需要:

    1. 打开 macOS 的“系统设置”。
    2. 点按“隐私与安全性”,向下滚动,然后点按“仍要打开”按钮,以确认你要打开或安装这个 App。
    xHistory - 开源免费的 macOS 终端历史记录管理工具(支持 Bash 和 Zsh) 5

    原文:https://www.appinn.com/xhistory/


    ©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
    3659b075e72a5b7b1b87ea74aa7932ff
    点击这里留言、和原作者一起评论

    [ 点击前往获取链接 ]




沪ICP备19023445号-2号
友情链接