GuangLin与linux命令的不同之处-前端板块造梦空间论坛-技术交流-造梦空间论坛

GuangLin与linux命令的不同之处

GuangLin是一个基于Node.js似操作系统,他使用了不同于Linux/UNIX类系统的操作习惯。主要就突出在命令这点。

isCommand制

在linux中,我们切换到哪个文件夹,可以直接使用命令执行对文件中命令的管控。

但是我们在GuangLin中便不一样,因为他一次只能加载一个command集:

3bbe5d43bf190053

我们可以使用一些系统提供的基本的指令,例如cd,dir,run,start,npad等,也可以使用加载过的文件夹的命令。若加载的命令集非访问的文件夹,则无法使用当前文件夹中提供的命令操作【非系统的命令已加载集只能是一个文件夹的】

若要替换当前文件夹为命令已加载集,则需要通过clinit指令(可以输入简写形式:c)。一般来说,我们直接输入简写形式即可。

Public Driver

因为官方给的图实在难看,此处作者不再给出

Public Driver简称PD,是一个用于HTTP层的Request Command协议。使用PD可以允许外部程序访问自己的程序,然后让自己的程序进行运行(仅仅运行在服务器,换而言之main仅仅运行后端部分)。

PD容易受到DDoS攻击,推荐在运行重要项目时关闭。

例如Maria,CnPanda等桌面环境,可以选择PD协议进行连接。连接的基本过程:

  • 浏览器发送一个HTTP请求到服务器的RC端口上;
  • 服务器接受到信息,在/driver/public中查找驱动;
  • 若查找到驱动后则直接运行,没有找到就不运行;
  • 不管是否运行都向客户端发送一个空文本;
  • 客户端收到响应后,开始尝试连接刚刚在后端开启的驱动程序,连接后就可以执行相应的动作。

文件夹的区别

cl —— 系统级命令

acl —— 缓存区域

  • sys —— 系统缓存区域
  • app —— app想要的缓存区域

bin —— 主要软件

abin —— 非系统软件

cgin —— 其余内容

  • overos —— 其余文件

driver —— 驱动

  • public —— 公有驱动
  • sdin —— 私有驱动
请登录后发表评论

    没有回复内容

© 造梦空间论坛