跨平台同步 Shell 历史记录,无缝切换会话 | 开源日报 No.154

news/2024/7/10 20:39:25 标签: 开源, 运维开发

picture

atuinsh/atuin

Stars: 14.3k License: MIT

picture

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

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

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

ahmedbahaaeldin/From-0-to-Research-Scientist-resources-guide

Stars: 7.1k License: NOASSERTION

picture

From-0-to-Research-Scientist-resources-guide 是为本科生或任何想深入学习人工智能领域打下坚实基础的人量身定制的详细指南。
该项目主要功能与核心优势包括:

  • 提供数学基础知识,如线性代数、概率论和微积分
  • 深度学习和自然语言处理等人工智能领域的资源指南
  • 针对不同需求提供了从零开始到研究科学家所需的各种资源和教程

keiyoushi/extensions

Stars: 2.4k License: NOASSERTION

extensions 是 Tachiyomi 应用的源扩展。
该项目主要解决了为 Tachiyomi 应用提供源扩展的问题。

  • 支持一键安装
  • 提供多个 Tachiyomi 版本的支持
  • 可以通过网站添加到 Tachiyomi 应用中
  • 提供了详细指南和其他手动下载更新方式

u-boot/u-boot

Stars: 3.4k License: NOASSERTION

u-boot 是一个用于嵌入式板卡的引导加载程序源代码树。
该项目提供以下功能和优势:

  • 支持多种处理器架构,如 PowerPC、ARM 和 MIPS。
  • 可安装在引导 ROM 中,用于初始化硬件、下载和运行应用程序代码。
  • 易配置易扩展,所有监视命令都使用相同的调用接口。
  • 提供了丰富的 Linux 启动加载接口以及 S 记录下载、网络启动等功能。

misskey-dev/misskey

Stars: 8.9k License: AGPL-3.0

picture

misskey 是一个开源的、去中心化的社交媒体平台,永久免费!

  • 支持 ActivityPub:Misskey 实例可以互相通信,并且与其他网络(如 Mastodon 和 Pixelfed)上的人建立友谊。
  • 反应功能:您可以对任何帖子添加表情符号反应,不再受限于“喜欢”按钮。
  • 云存储:内置云存储功能,可在社交媒体中上传文件、创建文件夹,并从自己发布的帖子中查找多媒体内容。
  • 丰富 Web UI:具有丰富易用的 Web UI。高度可定制化,包括更改布局和添加小部件以及创建自定义主题。此外,使用原创编程语言 AiScript 可以创建插件等。

nuxt/ui

Stars: 2.6k License: MIT

picture

Nuxt UI 是一个与构建 Nuxt 应用程序相关的 UI 库,提供了组件、图标、颜色和暗模式等功能,并支持键盘快捷方式。它由 NuxtLabs 为 Volta、Nuxt Studio 和 Nuxt 社区开发。

  • 使用 Headless UI 和 Tailwind CSS 构建
  • 支持 HMR (热模块替换)
  • 支持暗黑模式
  • 支持 LTR (从左到右) 和 RTL (从右到左) 语言
  • 键盘快捷方式
  • 预置图标集合
  • 完全类型化支持

http://www.niftyadmin.cn/n/5345129.html

相关文章

JS高频面试题(上)

1. 介绍JS有哪些内置对象? 数据封装类对象:Object、Array、Boolean、Number、String 其他对象:Function、Arguments、Math、Date、RegExp、Error ES6新增对象:Symbol(标识唯一性的ID)、Map、Set、Promise…

Layui技术积累

2024.01.24 1.Layui 栅格系统 在 Layui 的栅格系统中,屏幕尺寸的划分为: 中等屏幕(md): 12 列小屏幕(sm): 12 列极小屏幕(xs): 12 列 不同的类名…

免费的 UI 设计资源网站 Top 8

今日与大家分享8个优秀的免费 UI 设计资源网站。这些网站的资源包括免费设计材料站、设计工具、字体和其他网站,尤其是一些材料站。它们是免费下载的,材料的风格目前很流行,适合不同的项目。非常适合平面设计WEB/UI设计师收藏,接下…

ICSpector:一款功能强大的微软开源工业PLC安全取证框架

关于ICSpector ICSpector是一款功能强大的开源工业PLC安全取证框架,该工具由微软的研究人员负责开发和维护,可以帮助广大研究人员轻松分析工业PLC元数据和项目文件。 ICSpector提供了方便的方式来扫描PLC并识别ICS环境中的可疑痕迹,可以用于…

Nodejs 第三十四章(查询)

目前为止我们已经学到数据库的基本操作,以及库和表的基本语句,不过对于Mysql来说 最常用的还是 增删改查的语句,今天我们就学习 增删改查语句。 查询 查询是使用频率最高的语句 查询单个列 SELECT name FROM user;查询多个列,逗…

高效、易用、精准 | 三维天地智能试剂管理平台在实验室中的应用

在当前实验室管理阶段,关于试剂耗材管理方面,存在以下几个关键性问题:一是试剂耗材管理缺乏规范性,二是试剂耗材台账信息模糊不清,三是库存管理存在精确度不足,四是位置定位及查找困难。 针对所述问题,致力于实验室数智化建设的北京三维天地科技股份有限公司为实验室提供了一款…

前端Vue3+TS实现视频放大缩小,放大后实现视频的拖动+拖动边框限制

最近实现了一个新的需求,大体内容是要对所播放的视频做一个放大缩小的处理,同时在视频放大的同时要实现视频的一个拖拽,拖拽的同时,要对视频拖动的范围作出一个限制,下面来看看我的一个实现的思路。 技术栈&#xff1…

千问 qwen7B 微调后的模型推理代码

watch -n 1 nvidia-smi 1、数据处理代码 import asttrain_dataset []# 定义合法的字段列表 valid_fields ["id", "conversations"]with open(train.json, r, encoding"utf-8") as f:train_data f.readlines() for i, item in enumerate(tra…