基于北大前沿计算实践课和missing semester的linux等编程工具笔记
简介
Linux是一群开源的、基于Linux内核的类Unix操作系统集合。
- 操作系统(operating system):管理计算机硬件和软件资源的程序,为用户程序提供硬件抽象和接口。
- 操作系统内核(operating system kernel):操作系统最核心的部分,管理系统的进程、内存、设备驱动程序、文件和网络系统,一直在内存中,不包括图形界面、Shell等功能
- Shell:内核的封装,为用户提供更高级的抽象,比如
echo
、ls
、cd
等命令,以及进程间通信功能(管道)