什么是 Shell

更新时间:
2024-01-09
下载文档

什么是 Shell

本文介绍 SylixOS Shell 基本概念和特性。

Shell 是操作系统“外壳”程序,它向使用者提供了一个基于命令行类型的使用界面,也可称作命令解析器,系统开发人员通常使用此接口来操作计算机。几乎所有的操作系统都包含 Shell 程序,例如:Linux 系统中较为常见的 Shell 是 Bash 程序;Windows 系统中的 Shell 程序是 cmd.exe。SylixOS 也不例外,SylixOS 也包含自己的 Shell 程序:ttinyShell。

ttinyShell 程序是系统开发人员操作 SylixOS 最为简单与便捷的接口,它与 Linux 系统 Shell 功能相似,不同的是 ttinyShell 运行在内核空间,它不是一个应用程序,所以 ttinyShell 不仅可以运行应用程序,而且内部内建了很多已经固化在 SylixOS 内核里的常用命令。

ttinyShell 内建命令可以分为系统命令、文件命令、用户命令、网络命令、时间命令、动态装载命令和其他命令。由于内核版本与裁剪配置不同,所以 ttinyShell 内建命令在不同版本和不同配置的 SylixOS 上会有所不同。

说明:
由于内核版本与裁剪配置不同,所以 ttinyShell 内建命令在不同版本和不同配置的 SylixOS 上会有所不同。

ttinyShell 程序运行界面如下所示。


                          [[                          (R)
 [[[[           [[[[      [[             [[[[    [[[[ 
[[  [[            [[                    [[  [[  [[  [[
[[      [[  [[    [[    [[[[    [[  [[  [[  [[  [[    
 [[     [[  [[    [[      [[    [[  [[  [[  [[   [[   
  [[    [[  [[    [[      [[     [[[[   [[  [[    [[  
   [[   [[  [[    [[      [[      [[    [[  [[     [[ 
    [[  [[  [[    [[      [[     [[[[   [[  [[      [[
[[  [[  [[  [[    [[      [[    [[  [[  [[  [[  [[  [[
 [[[[    [[[[   [[[[[[  [[[[[[  [[  [[   [[[[    [[[[ 
           [[                                         
          [[    KERNEL: LongWing(C) 2.5.1
       [[[[   COPYRIGHT ACOINFO Co. Ltd. 2006 - 2022

SylixOS license: Commercial & GPL.
SylixOS kernel version: 2.5.1 Code name: Enterprise

CPU     : Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
CACHE   : L1 D-CACHE 32KB L1 I-CACHE 32KB L2 U-CACHE 4MB L3 U-CACHE 16MB 
PACKET  : Standard PC Compatibles (64-Bits)
ROM SIZE: 0x00100000 Bytes (0x00000000 - 0x000fffff)
RAM SIZE: 0x10000000 Bytes (0x00000000 - 0x0fffffff)
BSP     : BSP version 1.1.3 for Enterprise
[root@sylixos:/root]# 
文档内容是否对您有所帮助?
有帮助
没帮助