linux基础
操作系统的简介
定义:严格来讲操作系统就是一个内核,是一套管理硬件的软件组件
常识:平常所说的操作系统其实是发行版,包含(内核,桌面系统,常用软件)
- 内核:
- windows:nt
- linux:linux
发行版:
- 桌面版本:windows desktop,ubuntu desktop(ubuntu kylin|deepin),mac os
- 服务器版本:windows server ,Linux(ubuntu,centos,redhat)系列,unix系列
- 移动端:Android,IOS,Symbian,windows phone,ali os
linux系统介绍
- 经历了五大支柱
- 基于unix操作系统
- 参考了minix操作系统
- GNU计划
- posix标准
- 依赖于互联网标准
- linux发行版
- 桌面版本 :ubuntu,linux mint,debian,redhat,open suse
- 服务器端:rehat,centos,debian,ubuntu
终端的使用
-
启动
- 在任意地方打开终端
- ctrl+atl+t
- 搜索应用点击启动
- 锁定到启动器
-
配置
- 放大:ctrl +
- 缩小:Ctrl -
常识命令
- ls:查看指定目录下的内容
- pwd:查看当前工作目录(print work directory)
- cd:切换工作目录(change directory)
获取帮助的命令
- help的使用
- 说明:大多数命令都有--help,查看帮助信息
- 示例:ls --help
- ls [选项]...[文件]...
- man的使用
- man是一个命令,(manual),查看系统中标准的文档
- 示例:man ls
命令 说明
q 退出
空格space 下一页
pageup 上翻一页
pagedown 下翻一页
?内容 搜索指定内容
文件系统
- 说明:
文件系统就是操作磁盘或者分区上文件的方法与数据结构,也就是储存设备上面的组织文件的形式,操作系统中管理和储存文件的软件管理机构称为文件管理系统,简称文件系统 - 常见的文件系统:
- fat16(ms-dos16.x)最大分区为2G
- fat32(windows 95)单个文件最大为4G,性能较弱,容易产生碎片
- ntfs(windows nt)没有最大的4G限制,更稳定
- ext4(linux)扩展性的日志文件系统**
- hfs(+)(mac)苹果设备文件的系统
- exfat(mac/windows)支持大于4G的单个文件,适合闪存
根目录的结构
- 说明:/ linux和windows的文件系统是不一样,目录结构的差别非常大,顶层没有c/d等盘符,而是从根目录/开始,只有/是没有上级目录的,它属于目录结构的最顶端.
- 根目录
/bin 大多数的可操作命令都在里面(binary)
/boot 系统启动的相关文件
/cdrom 挂载光盘的目录
/dev 设备文件(一切设备皆文件)
/etc 配置文件目录
/home 普通用户的家目录,一个应该对应一个文件夹
/lib 库文件
/lib64 64位的库文件
/lost+found 系统出现异常的时候保存的信息,以便恢复,通常是空的
/media 自动识别设备的挂载点
/mnt mount ,专门手动挂载的目录
/opt option,通常用于安装可选的软件
/proc 虚拟文件系统,用来映射硬件信息
/root 超级用户的root的家目录
/run 系统运行的文件,比如:进程文件
/sbin 超级用户使用的命令
/snap ubuntu自有的软件包管理目录
/srv service,本机提供的数据或者服务存放的目录
/sys 类似于proc,映射内核的信息
/tmp 保存随时可以销毁的临时文件
/usr 安装软件的 unix system resource
/var 存放系统产生的不可销毁的文件,如:日志文件