linux的特点:多任务 多用户
linux操作系统体系架构
一、层次结构:
应用层 :用户提需求
内核层 :实现功能
设备层
分层的好处:
1.分层以后分工明确
2.提高系统安全性
内核层的功能:
进程管理 内存管理 文件系统管理 网络协议 设备管理
二、操作系统四大组件:
1.linux内核
五大功能:内核层的功能
2.shell
命令行解析器:与机器进行交互
3.文件系统
管理磁盘上的文件
4.应用程序
三、命令终端
Gnome-terminal
四、文本编辑工具
1.图形化编辑工具
gedit
2.文本形式编辑工具
vi编辑器
功能:查看 编辑 生成文本文档
vi三种工作模式:
【1】命令行模式:
1.复制、粘贴、剪切
复制:nyy
剪切:ndd
粘贴:p
2.光标移动
hjkl
左右下上
【2】底行模式:
1.文本保存、退出
:wq == :x
2.搜索
/字符串
n:向后搜索
N:向前搜索
底行模式下:noh 取消高亮
3.字符串替换
%s/xxx/xxx/g
%功能:全文每行匹配的第一个
g:一行所有
4.底行模式u返回上一步操作
【3】插入模式(编辑模式):
A/a:光标所在行末 光标所在后
I/i:光标所在行首 光标所在前
O/o:光标所在上行 所在下
软件包管理
软件包类型:
二进制包:包含可执行文件、库文件、配置文件、man/info页面、版权声明和其他文档。
源码包:包含软件源码、编译规则、构建指令以及编译工具。
软件包管理机制:
①Deb:
机制(了解):将应用程序的二进制文件、配置档案、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包完成获取、安装、卸载、查询等操作。
dpkg / APT
dpkg没有获取途径只能安装本地包
操作(掌握):
安装 卸载 查询状态
安装包命名规则:
名字+版本号+修订版本+体系架构
安装:sudo dpkg -i +软件包全名
查询:dpkg -s +软件包名
卸载:dpkg -r 软件包名
移除安装包以及配置文件:dpkg -P
dpkg -L 查看软件包清单
②Rpm:
阅读(1049) | 评论(0) | 转发(0) |