首页 > 系统相关 >OSLUI:摆脱Shell,通过自然语言操作Linux

OSLUI:摆脱Shell,通过自然语言操作Linux

时间:2023-07-10 18:35:38浏览次数:52  
标签:shell OSLUI github Shell Linux 自然语言

Linux shell命令是强大的,但也是复杂的。不光是新手记不住,往往很多老手也不一定能很好地掌握一些shell命令。最近开发了一款小工具:OSLUI,目标是做操作系统的自然语言界面,让人们可以摆脱Shell,直接通过自然语言和计算机进行交互。github地址:https://github.com/BalianWang/OSLUI 。欢迎来玩~ 目前主要实现了两个功能:

  • 通过自然语言和Linux交互
  • 在Terminal中和GPT对话

项目刚刚起步,更优质的体验和更强大的功能正在赶来...

标签:shell,OSLUI,github,Shell,Linux,自然语言
From: https://www.cnblogs.com/HL-space/p/17541964.html

相关文章

  • Linux_硬盘和文件系统_操作步骤和排查方式
    -技术背景DRIVEOrin™的AI计算与完整传感器套件-提供每秒254TOPS(万亿次运算)DRIVEAtlanDRIVEThor-计划于2025年开始量产2000万亿次浮点运算性-MobileyeEyeQ51.操作系统车端--EXTLINUXisaSyslinuxvariantwhichbootsfromaLinuxfilesystem.###操作......
  • Linux 系统资源管理 | 资源配置文件
    新Linux系统中,使用systemd管理所有系统资源所有资源成为unit,每一个unit都有一个配置文件有时候我们需要创建或修改unit的配置文件配置文件可以用文本编辑器打开,比如vim。也可以用命令systemctlcatnginx.service#systemctlcatnginx.service[Unit]Descript......
  • [Linux][报错解决] linux发行版无法运行systemctl和cron
    报错信息运行cron时显示了"newcrontabisinstalling",然而事实是根本没有运行crontab里的命令*/1****date>>/tmp/mydate查找解决方法时发现有两个可能的原因1.未添加必要的环境变量cron跑指令和在shell里直接写是不一样的,cron并不知道哪个路径是他需要用来跑指令的......
  • Linux系统编程笔记
    系统调用open函数文件打开函数函数原型:intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode)返回值为一个文件描述符参数列表:pathname:文件的完整路径flags:打开文件的模式,常用的模式包括:O_WRONLY:只写模式O_RD......
  • 如何安装 Arch Linux 操作系统?
    ArchLinuxInstall安装到使用Arch说明前面或多或少已经接触过Debian系列和RedHat系列相关Linux发行版,对于虚拟化软件VirtualBox如何创建虚拟机和加载ISO启动盘就不过多赘述。除非你从未使用过VirtualBox或者其他虚拟化软件。Live环境推荐资料:官方指南......
  • Arch Linux 安装完成后配置声音
    安装完ArchLinux后,虽然已经装了 alsa-utils,但是仍然可能出现无法播放声音的情况,这里记录了一种解决方案,在我的Dell上成功。如果使用alsamixer解除静音后还是无法播放声音尝试:1amixerssetMasterunmute如果出现error:amixer:Unabletofindsimpleco......
  • udev 入门:管理设备事件的 Linux 子系统
    转载:udev入门:管理设备事件的Linux子系统-知乎(zhihu.com)创建这样一个脚本,当指定的设备插入时触发你的计算机去做一个指定动作。udev是一个为你的计算机提供设备事件的Linux子系统。通俗来讲就是,当你的计算机上插入了像网卡、外置硬盘(包括U盘)、鼠标、键盘、游戏操纵......
  • Linux LVM的基本使用
    LinuxLVM的基本使用LVM介绍LVM(LogicalVolumeManager),即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),......
  • 树莓派Linux跨平台免授权CNC数控数据采集协议,TCP协议包,支持(fanuc、三菱、西门子、海德
    市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯先上采集图   代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;us......
  • oracle 数据库备份shell脚本
    #!/bin/bash#设置Oracle环境变量exportORACLE_HOME=/path/to/oracle/homeexportORACLE_SID=your_oracle_sidexportPATH=$ORACLE_HOME/bin:$PATH#定义备份目录backup_dir="/path/to/backup/directory"#定义日志文件路径log_file="/path/to/log/file.log"#定义远程服务......