# 超级用户 $ 普通用户 su 切换用户
cd选择当前目录 ..返回上一级 mkdir 创建一个目录 .隐藏文件 /根目录 rm删除
定义:嵌入式系统是以嵌入式应用为目的的计算机系统。
分类:系统级,板级,片级。
特点:1.耗限制 2.低成本 3.多速率 4.环境相关性 5.系统内核小 6.专业性强 7.不可垄断性 8.产品相对稳定性 9.实时性即任务在规定时间内完成(硬实时软实时)
最小硬件系统:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20181105175140710.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1BvbGxvd18=,size_16,color_FFFFFF,t_70)
实时操作系统的特点:1.异步的事件响应 2.切换时间和中断延迟时间确定 3.优先级中断和调度 4.抢占式调度 5.内存锁定 6.连续文件 7.同步 总的来说它强调的是实时性、可靠性和灵活性。
操作系统:
命令行模式功能键:
yy:复制当前光标所在行
[n]yy: n为数字,复制当前光标开始的n行
p:粘贴复制的到所在光标行dd:删除当前光标所在行
[n]dd:删除当前光标所在开始的n行
/name:查找光标之后名为name的字符串
G:光标移动到文件尾u:取消前一个动作
u:取消前一个动作
底行模式功能键:
:w 保存
:q 退出vi(系统提示保存修改)
:q! 强行退出(对修改不做保存)
:wq 保存后退出
:w [filename] 另存为filename的文件
:set nu 显示行号
:set nonu 取消行号
代码的临界区:处理时不可分割的代码,执行过程中不允许被打断。
共享资源:为了防止数据被破坏,每个任务在与共享资源打交道时,必须独占该资源,这叫做互斥 。
线程→进程→系统
非占先式内核:先来先到
占先式内核:优先级
命令选项:长格式:两个减号加英文单词来表示。
短格式:一个减号加一个字母来表示。
目录可以看做一个特殊的文件,类似文件夹的角色。
Linux系统中只能有一个根目录,其他目录都必须有父目录。
路径用来表示一个文件:绝对路径:以斜杠开始的路径,将从根目录开始逐级查找。
相对路径:不以斜杠开始,将从当前目录开始查找。
权限:r w x : 读 写 执行 。如无该项权限,相应位置为减号。
Tab键 : 自动补齐
命令:
man 查阅Linux上的手册页 man[n] item n :节号,一般1-8, 1执行程序 2 代表系统调用 3 c库函数
ls 用来列出文件信息 。
ls [-a] [file…] 注:1区分大小写 2 [ ]实际不存在,表示可选项 3 相互之间以空格 键隔开 4 +空格 换行
chgrp : 改变所选目录的用户组。 chgrp a b :把b 改到a ,若a不存在则出错。
chown 改变所有者 chown [-R] 账号 目录/文件 把目录放到账号里 [ -R] 把当前的目录的子目录都改到用户账号下
chmod 改权限 1. 用数字 r:4 w:2 x: 1 例:chmod 6 5 4 (用户 组 第三方) 文件目录
2. 符号类型 chmod u/g/o/a +/-/= r/w/x (u用户 g组 o第三方 a所有 +增加 -去除 =清空)。
1目录处理:
cd
pwd 显示当前工作目录 没有参数
mkdir 创建新目录(每次只能创建一个空目录)-p ./a/b/c 同时创建a b c空目录-m 设定目录权限
rmdir 删除空目录 -rf 强制删除 -p 逐层删除
PATH 环境变量 echo $PATH 把$的路径显示出来
f表示强制
2.文件目录管理
ls 列表查询 -s 大小排序 -t 时间排序 -l 长格式 --color=never 不需用颜色区分
cp 拷贝 文件/目录 -f -i 询问 -p(属性)-r(目录)-u(更新时间)
rm -r递归删除 -f -i
mv -f -i -u 移动文件
3.查看文件内容
cat/tac 把档案串连接后传到基本输出 -E现实断行符 -n 进行编号 -b对空白行不编号 -v显示特殊符号
less 可翻页的查询
more 智能往后翻
tail 取所选文件的末尾几行
head 取所选文件的前几行
head -n 20 test|tail -n 10 取前20到末17行
touch 创建文件
touch [文件名] 1.mtime 文件被修改的时间 2.ctime 修改文件状态的时间 3. atime 取用文件的时间
tar 压缩打包 [文件/目录 ]
tar cvf tmp.tar|home/tmp 压缩 把home压缩成tmp.tar的形式
tar xvf 解压
4.多文档编辑
vim +若干文件名 在底行模式下,n切换下一个文档,N切换上一个文档,files表示打开几个文档
Ctrl w+w 两个窗口来回切换
Ctrl w+r 切换窗口