1.什么是操作系统?
操作系统是管理软硬件资源,并为用户提供与计算机交互的一种软件。
2.Linux和window操作系统的区别?
Linux操作系统:1.免费的2.开源的3.允许多用户同时登陆系统工作4.内核相对小
Windows:1.不开源2.不免费
两种系统目录结构:
/bin: 存储系统所使用的命令的可执行文件
/home:普通用户的家目录
/dev:外部设备
/proc:虚拟目录 以进程为单位存储内存映射
冯诺依曼体系:五大部件: 计算器、存储器、控制器、输入设备、输出设备
/mnt: 临时挂载点(把U盘的内容拷贝到mnt,相当与一个通道)
/usr: 系统的一些资源,存储第三方软件的文档只有安装了第三方软件才有下列资源(开发人员安装了gcc)
类似于Windows:
/etc:系统配置目录,操作系统的配置文件都是存放在etc下。
比如安装vim时需要修改配置文件:/etc /vimrc-----(必须先切入到root用户)
/lib:库文件分为静态库和共享库
/boot:与系统启动相关的文件(一般别乱动)
Linux目录存储结构是树状结构(只有一棵树),不同类型的数据的位置是固定的,liunx权限管理严格
Windows目录存放结构是(n)棵树,不同类型数据存放位置不固定
3.Linux上一切皆文件
Linux不以文件的扩展名区分文件,是以文件的属性区分
文件分为5类:普通文件(-)、目录文件(文件夹d)、链接文件(l)、管道文件§、设备文件(分为字符设备©、块设备(b)、套接字(s))
普通文件: .c .h .cpp .java .class .txt .pdf
查看文件属性:ls -l
4.文件的权限
文件提供给不同用户不同权限
属主 属组 其他用户
5.文件操作命令
6.基本命令
ls -l 显示文件的详细信息
-a显示所有文件包括隐藏文件(文件名以‘.’开头)
cd - 快速在两个目录间进行切换
~直接返回家目录