Linux系统开发基础
Linux简述
Linux是一个比较专业的用来工作的系统,全球服务器60%采用Linux lamp,
嵌入式的
自由、开源、免费
自由软件基金会
timBerners
Macos
Windows 家庭影音娱乐系统
1790贝尔实验室
unix
Linux
Linus 大三 芬兰 Qt
Linux内核
ubuntu L inux发行版
centos
redhat
redhat企业版
susa
Mac os 乔布斯
用户空间.各个不同的程序
Linux内核
进程管理
多任务 a b c 运行 :2 a→b→c→a→b→c→a→b→c……伪多任务
有多个处理器
多核
单任务
内存管理
网络管理
文件系统
设备管理
arm
系统移植
miui
运营维护
新安装的系同:
更新软件源 sudoapt-get update
安装软件 sudoapt-get install appname
使用软件 appname
sl
cowsay
xeyes小眼睛
关机命令:sudoshutdown -h +time
文件系统
windows
c d e
dir1. Dir2.
File1
树形结构
linux 没有分区
顶级文件夹 根目录
子级
根目录
系统文件
home 自己的文件夹 家目录
home/以当前用户用户名为名的文件夹,真正有权限操作。 主目录
根目录/家目录
/user1
/user2
/系统目录
只要你打开电脑,一定处于某一个文件夹下面
ls 展示当前目录下的所有文件
终端刚打开位于主文件夹
cd change directory
cd你想要去的文件夹
根目录:/
绝对路径 根目录/某文件夹/某文件夹
相对路径 上一级:..
当前目录:.
系统任意位置回到主目录,只需要cd
一切皆文件
设备也是文件
位于/dev
屏幕→stdout standard output
→stderrstandard error
键盘→stdinstandard input
硬盘:sda1sda2 sda5
sd/hd
揭示硬盘的接口类型
串口sd,satascsi(固态)
并口hd ide
a 第几块硬盘
1 第几个分区
主分区1-4
mbr 4个主分区
gpt 128个主分区
逻辑分区从5开始
根文件夹
根目录 文件
文件
python目录
webscrap-------- 1
flask-------------2
hack--------3
读取目录文件程序
图标 图标 图标
印象笔记