操作系统的基础概念
Windows与Linux的关系
当前主流的操作系统:windows linux/unix mac android ios
Windows: 傻瓜式 好学习
Linux: linux认为每一个用户都是专业人士,操作麻烦,学习比较难,免费的、开源的,linux性能好,可移植性好,好的设计理念
Android: 移动操作系统,android基于linux
IOS: 很优秀,创造性,走钢丝
嵌入式操作系统:linux
当前:消费电子Android 工业linux
多机开发:双系统与虚拟机
开发嵌入式程序,需要linux环境。但是因为:windows中有许多很好用的软件,如notepad++SourceInsight,所以也需要windows。既需要windows,又需要linux。
第一种:双系统 不方便
第二种:虚拟机 方便,损失性能,与真机微小差异
第三种:两台电脑:不方便
现实中:
个人开发者:虚拟机
大公司:服务器+客户端
我这里使用的是腾讯云服务器
隐藏文件与非隐藏文件
Windows中:文件隐藏与不隐藏通过设置文件属性实现的,可以点击文件,右键属性,选择勾选隐藏选项来设置文件为隐藏文件。。在Windows中查看隐藏文件方法:菜单栏 工具->文件夹选项->查看->显示所有文件和文件夹。
Linux中:linux中隐藏文件特点是文件名以.开头,跟文件属性无关。在linux中查看隐藏文件用ls -a命令(普通显示ls)