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 表示可以进入该目录
阅读(1288) | 评论(0) | 转发(0) |