#Linux #shell #开发
1.1什么是Linux
Linux可以划分为4部分
Linux内核
GNU工具
图形化桌面工具
应用软件
1.1.1 深入探究Linux内核
内核负责的功能
系统内存管理
- 软件程序管理
- 硬件设备管理
- 文件系统管理
1.1.2 GNU工具
GNU组织(GNU's Not Unix)开发的一套完整的Unix工具。
Linux = Linux内核 + GNU工具
核心GNU工具
GNU项目主旨为Unix系统管理员提供出一套类似于Unix的环境
Linux系统使用这些核心工具称为coreutils
GNU coreutils包含
用以处理文件的工具
用以操作文本的工具
用以管理进程的工具
shell
shell是一种特殊的交互式工具。
shell的核心是命令行提示符。它允许你输入文本命令,然后解释命令,并在内核中执行
Linux发行版自带的shell:bash shell