linux系统指令学习第一天---嵌入式成长之路

一、嵌入式系统层

用户空间
app shell命令
|---------------|
|
---------------------系统调用----------------------------------
内核空间
内核五大功能:
1.进程管理 时间片轮转、上下文切换
2.内存管理 内存的分配和回收
3.文件管理 将一堆 0 1 转换成人类能识别的字符
4.网络管理 网络协议栈
5.设备管理 一切皆文件

硬件:led 摄像头 显示器 等
linux系统是一个 分时多任务 的操作系统
linux系统中一切皆文件
linux分为内核空间和用户空间是处于安全性角度的考虑。

二、linux软件包管理

1.软件包的命名规则
sl - 3.03 - 17build2 - amd64 . deb
软件名 版本号 修订版本号 架构 Ubuntu使用的安装包 (readhat发行版本的安装包版本后缀为.rpm)
2.安装软件
<1.离线安装
dkpg命令用法
sudo dkpg -i 软件包名 //安装软件
sudo dkpg -l 软件包名 //显示软件的详细信息
sudo dkpg -L 软件包名 //显示软件的安装路径
sudo dkpg -r 软件包名 //卸载软件(会保留软件的配置信息)
sudo dkpg -P 软件包名 //完全卸载软件
<2.在线安装
注意:一般我们需要换源操作
更新本地源
sudo apt-get update
apt-get命令用法
sudo apt-get install 软件名 //安装软件
sudo apt-get download 软件名 //只下载安装包,不安装
sudo apt-get source 软件名 //下载软件的源代码
sudo apt-get remove 软件名 //卸载软件
sudo apt-get clean //清理安装包(安装包在/var/acahe/apt/archives)目录下
一些小游戏
oneko,bastet,frozen-bubble kolourpaint4,xawtv,camatrix
拓展:kill命令结束游戏进程

   **三、压缩和归档(打包)的命令**
   1.压缩
   		gzip   -->.gz(压缩后文件的后缀)
   		bzip2  --->.bz2
   		xz       --->.xz
   		注意:上述三个命令的压缩速率是依次递减的,压缩率是依次增加的,并且压缩后原文价会消失。
   	2.解压
   		gunzip 文件名.gz //将gz格式的压缩包进行解压
   		bunzip 文件名.bz2 //将bz2个格式的文件解压
   		unxz  文件名.xz  //将xz格式的文件进行解压
   		注意:与压缩同理,解压后压缩文件也会消失

四、归档和解归档
	
	归档针对的是目录文件
	tar 选项 参数 
		选项:
			-c  归档
			-x  解归档
			-v  显示详细的信息
			-f   用在选项的最后,后面只能接文件
			-z  归档的同时按照gzip格式进行压缩
			-j   归档的同时按照bzip2的格式进行压缩
			-J  归档的同时按照xz的格式进行压缩
		归档:
			tar -cvf 要生成的文件名 根据那个目录生成
			例:tar -cvf dir.tar dir //将dir目录归档成dir.tar(归档后源文件还存在)
		解归档:
			tar -xvf dir.tar //将dir.tar解归档(解归档后,原文件依然存在)
	   归档的时候进行压缩
	   		tar -zcvf dir.tar.gz //将dir目录进行归档并且压缩成gzip格式
	   	注意:tar命令选项可以颠倒顺序,但是f必须放在最后边。
	   	解压缩并且解归档
	   		tar -zxvf dir.tar.gz
	   	一般通用的压缩归档命令:
	   	 tar -xvf 归档并且压缩的文件
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值