Ubuntu的linux中shell和gnome分别所在根文件系统中的./bin和./etc文件夹下

Linux根文件系统中一般有如下的几个目录:

1./bin目录该目录下的命令可以被root与一般账号所使用,由于这些命令在挂接其它文件系统之前就可以使用,所以/bin目录必须和根文件系统在同一个分区中。/bin目录下常用的命令有:cat、chgrp、chmod、cp、ls、sh、kill、mount、umount、mkdir、[、test等。其中“[”命令就是test命令,我们在利用Busybox制作根文件系统时,在生成的bin目录下,可以看到一些可执行的文件,也就是可用的一些命令。

例如bash-shell

4./etc目录

该目录下存放着系统主要的配置文件,例如人员的账号密码文件、各种服务的其实文件等。一般来说,此目录的各文件属性是可以让一般用户查阅的,但是只有root有权限修改。对于PC上的Linux系统,/etc目录下的文件和目录非常多,这些目录文件是可选的,它们依赖于系统中所拥有的应用程序,依赖于这些程序是否需要配置文件。在嵌入式系统中,这些内容可以大为精减。

GNOME桌面本身

 根文件系统_百度百科

绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。

由于这些系统工具和库主要由GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux。

Gnome

Gnome即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。是一种让使用者容易操作和设定电脑环境的工具。

目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面

Linux教程 - 编程之家

标准的Linux发行版由Linux内核,GNU系统,GNU实用程序,库,编译器,附加软件,文档,窗口系统,窗口管理器和桌面环境组成。

基于 Linux 的操作系统体系结构

什么是 UNIX?

Unix被认为是大多数操作系统之母。Unix系统的设计基于“Unix哲学”,其中包括以下特征:

  • 使用纯文本进行数据存储。

  • 分层文件系统。

  • 将设备和某些特定类型的进程间通信 (IPC) 作为文件进行处理。

  • 使用大量的软件工具。

  • 多个小型,简单和模块化的程序,可以使用管道通过命令行解释器连接在一起,与使用包含所有相同功能的单个整体程序形成鲜明对比。

这里值得一提的是下面关于Unix哲学的引用:

虽然这种哲学不能用一句话来写,因为它的核心是系统的力量更多地来自程序之间的关系,而不是程序本身。许多 UNIX 程序孤立地做着非常微不足道的事情,但是,与其他程序相结合,成为通用和有用的工具。 – Brian Kernighan & Rob Pike

Unix Architecture

下图将向您描述Unix体系结构。

Unix的主控程序是它的内核。内核可以完全控制整个系统。它具有为文件系统处理,资源处理,内存管理,启动和停止程序以及少数其他低级核心任务提供服务的子系统。

内核是操作系统的核心,充当用户和硬件之间的接口。每个内核子系统都具有某些功能,如并发、虚拟内存、分页和虚拟文件系统。

在架构的外层,我们有shell,命令和应用程序。Shell 是用户和内核之间的接口。Shell和用户键入命令,解释这些命令并相应地调用计算机程序。

 

unix和linux的区别 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值