1.操作系统
1.1作用
用于与硬件进行交互并将相应的机器语言封装成系统调用,便于开发。
1.2内容
不同应用领域的主流操作系统含桌面操作系统,服务器操作系统,嵌入式操作系统,移动设备操作系统四大类。
1.桌面操作系统
windows系列:用户群体大,应用软件多,用户使用方便,安全性与稳定性(使用一段时间后可能出现卡顿,死机现象)并不是特别好。
macOS:适合于开发人员,安全性与稳定性远高于windows,为程序员提供了很好的开发环境与配置。
Linux:应用软件较少,用户使用不是很方便。
2.服务器操作系统
Linux:安全,稳定,免费,配套服务器软件齐全,占有率高
Windows Sever:付费,占有率低
3.嵌入式操作系统
Linux:内核小,开源,开发商可根据自己需求进行定制
4.移动设备操作系统
Android
IOS(基于Linux)
2.Linux知识
2.1Linux内核及发行版
Linux内核(kernel):系统心脏,是运行程序和管理磁盘等硬件设备的核心程序,通过封装系统调用与终端命令管理硬件。
Linux发行版:基于Linux内核,含桌面系统,基本图形操作界面,桌面应用程序等。
2.2Linux文件目录结构
用户在home文件路径下自己的文件夹,实现多用户使用。
2.3Linux终端命令
常用命令
ls :查看当前文件夹下内容
pwd :查看当前所在文件夹
cd 文件名 :切换文件夹
touch 文件名 :如果文件不存在新建文件
mkdir 目录名 :创建目录
rm 文件名 :删除指定文件
clear :清屏
查阅命令帮助信息
command --help
man command