Chinaunix首页 | 论坛 | 博客
  • 博客访问: 258943
  • 博文数量: 52
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 277
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-09 10:57
文章分类

全部博文(52)

文章存档

2016年(52)

我的朋友

分类: LINUX

2016-09-13 18:08:34

        Linux 操作系统主要由4个部分组成:Linux内核、shell、文件系统、应用程序。其中内核、shell和文件系统一起组成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。

        Linux内核:
            内核是操作系统的核心,具有很多最基本的功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的主要由五大模块组成:内存管理、进程调度、进程间通信、文件系统、网络接口,具体的可以参考下篇博客。用命令uname -a  及uname -r 和
cat /proc/version 均可以查看内核版本和系统名称(一下截图为Ubuntu 16.04的结果)。

                        


        Linux的shell
        shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行,是一个命令解释器。常用的shell有Bourne shell (sh)、C shell(csh) 、Korn shell (ksh)和Bourne again shell(bash) 比如Linux Readhat  和 Ubuntu都是默认bash作为用户登陆的shell,它对普通用户使用 '$'作为提示符,对超级用户root则用‘#’作为提示符。以上截图中为普通用户。

        Linux的文件系统
            上文说到Linux内核中也有文件系统,内核中的文件系统指的是内核所支持的文件系统类型,Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、 FAT3 VFAT等,而这个文件系统是指具体的文件系统,是多种文件系统中的一个。文件系统是文件存放在磁盘等存储设备上的组织方法和数据结构,也就是在磁盘上怎么存的。用命令file -s /dev/sda1 可以查看文件系统类型

                        

        Linux的应用程序
        标准的Linux系统一般都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、Internet工具和数据库等。

        Linux下一切皆文件,下面来说一下Linux的文件类型
        Linux中支持的文件类型有7种,普通文件(-)、目录(d)、链接文件(l)、块设备(b)、字符设备(c)、套接字(s)。另外设备文件是没有大小的,对于设备文件,用ls -l 查看时文件大小字段会被替换成主次设备号。

        再说一下文件权限和目录权限的区别。
        对于文件来说:r w x 分别代表可读、可写、可执行。
        对于目录来说:r 代表可以查看该目录中的文件    w表示可以在该目录中创建、删除文件  x 表示可以进入该目录


阅读(1264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~