`
aiyanbo
  • 浏览: 65398 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AiShell 0.0.1:linux命令模拟器

阅读更多

AiShell 0.0.1 其实在5月份就已经完成了。因为本人比较喜欢linux,再加上一个偶然的机会与MongoDB结缘,才写下这个东西。

 

截图:

====

 

AiShell

 

AiShell 的主要目的是模拟linux命令,但是由于大部分浏览器不支持js直接访问文件系统。所以,这一效果并不会得到“真正”实现。后续版本,想用虚拟的文件系统(内存)中实现这些命令。

 

目前支持的命令并不多:包含Math函数库,help,exit等等..., 用户可以使用help 命令来获取支持的命令列表!

 

首先,要声明的是:我写这篇文章并不是要炫耀之类的!本身AiShell 目前没有什么可以值得可以炫耀的。我拿出来,只是分享一下。也征求大家的一些建议。因为对linux不是很熟悉,也希望有这方面经验的朋友能指教一下(毕竟,我这个后辈,需要前辈们的指引)。

 

操作方面:可以使用↑,↓ 箭头在历史里面查找命令。

 

关于技术方面:

AiShell 主要用了javascript 的apply函数,我不知道在javascript中称这一用法叫什么。用java的角度解释,它类似于反射!

CSS:

主要模仿了MongoDB官方网站的风格。

 

实例地址:http://www.aicooc.com/shell/shell.html

 

1
2
分享到:
评论
2 楼 aiyanbo 2011-08-28  
achun 写道
很酷,如果能和服务器通讯完成完备的shell就无敌了

暂时还不会做这方面的支持,这个有相当大的难度。
1 楼 achun 2011-08-28  
很酷,如果能和服务器通讯完成完备的shell就无敌了

相关推荐

    linux-0.0.1:Linux 0.0.1原始代码分析

    Linux 0.0.1是Linux操作系统的早期版本,标志着Linus Torvalds在1991年开创的开源项目开始。这个版本虽然极其原始,但它奠定了后来发展壮大的基础。通过对Linux 0.0.1原始代码的分析,我们可以深入了解操作系统的...

    Linux0.0.1源代码

    Linux 0.0.1是Linux操作系统的最早版本,它标志着Linus Torvalds在1991年启动这个开源项目的历史起点。这个源代码对于那些想要深入理解Linux内核工作原理、操作系统设计思想以及软件开发历史的初学者来说,具有极高...

    linux-0.0.1源码

    "linux-0.0.1"源码是Linux项目的第一个公开版本,它包含了Linux历史的起源,是学习Linux内核演进过程的理想起点。 在"linux-0.0.1"源码中,我们可以看到以下几个关键知识点: 1. **内核初始化**:在源码的启动部分...

    Linux 0.0.1内核分析与操作系统设计

    在深入探讨Linux 0.0.1内核分析与操作系统设计之前,首先需要理解操作系统的基本概念。操作系统(Operating System,简称OS)是计算机系统的核心软件,它管理硬件资源,为应用程序提供服务,并协调计算机的运行。...

    Python库 | django-oml-0.0.1.linux-x86_64.tar.gz

    标题 "Python库 | django-oml-0.0.1.linux-x86_64.tar.gz" 提供的信息表明,这是一个与Python相关的库,特别地,它与Django框架有关。Django是一个广泛使用的开源Web开发框架,遵循模型-视图-控制器(MVC)设计模式...

    Linux0.0.1

    Linux 0.0.1是Linux操作系统的最初版本,它标志着Linus Torvalds开始创建这个开源操作系统项目的起点。这个版本包含约8000行代码,是Linux发展史上的一块重要基石。在这个早期版本中,Linux的核心架构和基本功能初具...

    IrsindChat_v0.0.1:使用 Node.js 和 mongodb 聊天

    Node.js_UserLogin_Template Master 这是 Node.js 登录模板,具有很好的用户界面。 如果您想使用 Node.js 作为平台,使用 ... 访问 ======== IrsindChat_v0.0.1 ================ 使用 Node.js 和 mongodb 聊天

    ucs_client_v0.0.1:这是UCS客户端的预Alpha版本存储库

    ucs_client_v0.0.1 这是UCS客户端pre-alpha版本的主要存储库。 目录 什么是UCS 为每个人提供免费的数字基本收入。 每天,都会向通用信用系统计划的所有用户授予一些通用信用硬币。 本文档的目的是说明如何设置和...

    C_KoreanVer-0.0.1:这是C韩文版本。 이것은버전입니다

    《C韩文版详解:C_KoreanVer-0.0.1及后续更新可能性》 在编程语言的世界中,C语言以其简洁、高效和广泛的应用范围而备受推崇。近年来,为了适应不同地区开发者的需求,出现了各种本地化版本,C_KoreanVer便是其中一...

    Linux0.0.1源码

    Linux 0.0.1 源码是 Linux 发展历程中的一个重要里程碑,标志着 Linux 内核项目的开端。这个早期版本的源码对于理解 Linux 的发展历史、内核设计原则以及早期操作系统架构有着极其重要的意义。以下是基于这些信息...

    Python库 | Melcloudsimple-0.0.1.linux-x86_64.tar.gz

    标题中的"Python库 | Melcloudsimple-0.0.1.linux-x86_64.tar.gz"指的是一款名为Melcloudsimple的Python库,版本为0.0.1,适用于Linux操作系统,且是专为x86_64架构设计的。这个库可能包含了用于与特定设备或服务...

    isodata的matlab代码博客-WIPP-thresholding-plugin-0.0.1:WIPP-阈值插件-0.0.1

    isodata的matlab代码博客阈值插件 建造 要从源代码构建,请运行 ./mvn-packager.sh 可以在目标文件夹中找到预构建的 jar 文件。 要为阈值插件构建 Docker 映像,请运行docker ...wipp-thresh-plugin或./build-docker.sh...

    Linux 0.0.1内核分析与操作系统设计TOOL1

    Linux 0.0.1内核是Linux操作系统发展初期的一个里程碑,它标志着Linus Torvalds开创性工作的开始。在深入分析这个早期版本的内核时,我们可以学习到操作系统设计的基础知识,以及早期Linux是如何逐步演变为当今全球...

    linux-0.0.1内核代码

    Linux 0.0.1内核是Linux操作系统发展史上的一个重要里程碑,它是Linus Torvalds在1991年发布的第一个公开版本。这个版本的内核为后来的开源操作系统奠定了基础,开启了Linux的辉煌历程。现在让我们深入探讨一下这个...

    linux0.0.1源文件

    Linux 0.0.1 源文件是 Linux 发展历程中的一个重要里程碑,标志着 Linux 内核的诞生。对于任何想要深入理解操作系统原理、Linux 内核工作机制或者想要成为计算机高手的人来说,研究这些源代码都是极其有价值的。在这...

    Linux 0.0.1内核分析与操作系统设计TOOL2

    《Linux 0.0.1内核分析与操作系统设计TOOL2》 在深入探讨Linux 0.0.1内核及其操作系统设计之前,我们首先需要理解操作系统的基本概念。操作系统是计算机系统的核心软件,它管理硬件资源,提供给用户和其他软件服务...

    linux0.0.1内核学习pdf

    主要分析了linux 0.0.1内核,包括以下内容: Boot.S分析.pdf Filesystem主要数据结构.pdf HD.C注释.pdf Linux0.0.1中断处理机制.pdf Linux键盘流程分析.pdf Memory.c注释.pdf RS_IO.S注解.pdf System_call.s简要注释...

    Linux 0.0.1 内核分析与操作系统设计

    《Linux 0.0.1 内核分析与操作系统设计》是一本深入探讨早期Linux内核及操作系统原理的书籍,适合对计算机系统有浓厚兴趣、渴望理解操作系统运作机制的读者。通过对Linux 0.0.1这个历史版本的剖析,我们可以了解到...

    Linux0.0.1 源代码 代中文注释

    这份"Linux0.0.1 源代码 代中文注释"提供了早期版本Linux内核的源码,并带有中文注释,这使得中文阅读者能够更容易理解代码背后的逻辑和设计思路。 首先,我们来看看`Makefile`,它是构建项目的核心文件,用于定义...

Global site tag (gtag.js) - Google Analytics