完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
嵌入式Linux操作系统
学习内容:Linux介绍、使用Linux操作(命令)、Linux开发工具 目标:(会用!!、够用!!) 1、安装Linux开发环境 Vm虚拟机(通过软件的方法模拟pc) 为什么不使用双系统?(嵌入式开发与内核相互,会导致系统崩溃) Linux发行版(发行给用户使用的版本)redhat(centos7、企业版)ununtu(16.10、18.04)国产:deepin 2、Linux介绍(posix、GPL、GNU) 1991 Linux 0.1 GPL:开源社区 GPL协议–Linux 5.0 unix:1978~1979 C语言之父丹尼斯里奇==unix之父(商业软件) POSIX标准:可移植操作系统接口(跨平台的条件) GNU计划:gun is not unix;(优秀工具gcc、gbd) 3、Linux的使用(VS windows) Linux定位:开发人员(效率) win32定位:普通用户(简单) Linux使用追求的目标:脱离鼠标—命令 1000+ 学习目标:60命令–20命令(本课) 学习方法:背、记、练 Linux运维工程师 嵌入式Linux(80个) 不同发行版有一些特有命令(开发的软件) 操作系统最核心:内核 用shell命令解析器解析给内核,内核再将的命令返回给用户 (Linux命令==shell命令) root:超级用户(具有一切权限) jsetc:普通用户(受限制) 4、Linux命令: 用户管理的命令: 用户手册:man(解释) 切换用户 su:su - jsetc→普通用户;su - root→超级用户(切换至root用户/sudo 获取高级权限) 创建用户:adduser(用户管理:addgroup) 删除用户:delsuser 修改密码:passwd 文件操作的命令: 查看当前目录:ls(隐藏文件以.开头) 查看文件详细属性:ls -l Linux一点哲学:一切皆为文件 Linux文件的分类:普通文件(-)、目录文件(d)、设备文件(c字符设备/b块设备)、链接文件(l) Linux特殊文件:管道文件(p)、堆栈文件(f)、共享文件(s) Linux文件的操作权限:r可读、w可写、x可执行 权限描述:3组(当前用户u、当前用户组g、其他用户o) 修改文件权限:chmod(所有文件a) chmod a±x hello.c(在所有文件加/减可执行) chmod 655 hello.c(r:4、w:2、x:1) 文件创建:touch 文件名 文件查看:cat 文件名 文件删除:rm 文件名(rm -f 强制删除) 文件编辑:gedit 文件名(输入代码)(vim、gvim–文本编辑器;优秀的IDE:vscode) 文件编译:gcc 文件名(安装:apt-get install gcc) 文件执行:./a.out (diff find 重定向 grep sed awk) 目录操作命令: 进入目录:cd 目录名 返回上层目录:cd … 当前目录:cd . 当前用户的工作目录:cd ~ 创建目录:mkdir 目录名 删除目录:rm -r 目录名(rm -fr 无提示) 删除空目录:rmdir 目录名 创建多重目录:mkdir -p 0303/kk/mm 根目录cd /:所有文件的父目录(所有文件都保存在该目录上) bin:系统中普通用户的命令(ls、mkdir等) ***in:管理员的命令 dev:系统中所有设备文件 etc:存放系统中所有的配置文件 root:root用户的工作目录 home:普通用户的工作目录 usr:存放系统中安装的软件(库文件、头文件) lib:存放着内核模块和系统最基本的动态链接共享库 lost+fount:存放系统不正常产生错误时,一些遗失的片段 mnt:用户临时挂载别的文件系统 proc:存放系统核心与执行程序的一些信息 tmp:存放临时文件 var:存放系统在其运行过程中写入数据的文件 media:打开有dvd,是linux中的播放器,用于挂载可移动设备的临时目录 opt:为所有不属于默认安装的软件和附加包保留的 srv:包含由该系统服务的站点特定数据 sys:存放系统文件 run:存放系统运行所需要的文件 snap:存放软件包 绝对路径和相对路径 相对:cd class_c++ 只能进入当前目录的 绝对:cd /root/class_c++ 从根目录开始(唯一) 文件拷贝:cp 想拷贝的文件名+拷贝进入的目录名 目录拷贝:cp -r 文件剪切:mv 文件名 目录名 文件重命名:mv 当前文件名 目标文件名 常用命令: 清屏:clear 查看绝对路径:pwd 压缩文件:tar cv*** hello.c .tar.gz hello.c 解压(到某个目录):tar xv*** hello.tar.gz (-C 目录名) tar参数说明: -c :建立一个打包文件; -x :解开一个打包文件; -t :查看 tar包里面的文件; -z :打包后用gzip压缩,生成.tar.gz文件; -j :打包后用zip2压缩,生成.tar.bz2文件; -v :压缩的过程中显示文件详细信息; -f :指定文件名,请留意,在f之后要立即接文件名,不要再加其它参数; -p :保持原文件的属性; -P :使用绝对路径来压缩 重启:reboot 关机:shutdown 拓展 常用命令: 1、改变文件属性:chattr chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录…] 2、辨识文件类型:file file [-bcLvz][-f <名称文件>][-m <魔法数字文件>…][文件或目录…] 3、在指定目录下查找文件:find find path -option [ -print ] [ -exec -ok command ] {} ; 4、输出文件内容:od od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数>][-t <输出格式>][-w <每列字符数>][–help][–version][文件…] 5、合并文件的列:paste paste [-s][-d <间隔字符>][–help][–version][文件…] 6、复制远程文件或目录:rcp rcp [-pr][源文件或目录][目标文件或目录] 7、将文件分割成数个:split split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 8、修改文件或目录的时间属性:touch touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][–help][–version][文件或目录…] 9、处理文本文件的语言(文本分析工具):awk awk [选项参数] ‘script’ var=value file(s) 10、文本编辑(文本编辑器):ed ed [-][-Gs][-p<字符串>][–help][–version][文件] 11、在文件中查找指定的字符串:egrep egrep [范本模式] [文件或目录] 12、在Ex模式下启动vim文本编辑器:ex ex [选项][参数] 13、排文本文件:fmt fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][–help][–version][文件…] 14、限制文件列宽:fold fold [-bs][-w<每列行数>][–help][–version][文件…] 15、查找字符串:grep grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][范本样式][文件或目录…] 16、编辑文本文件:jed jed [-2n][-batch][-f<函数>][-g<行数>][-i<文件>][-I<文件>][-s<字符串>][文件] 17、编辑文字文件:pico pico [-bdefghjkmqtvwxz][-n<间隔秒数>][-o<工作目录>][-r<编辑页宽>][-s<拼字检查器>][+<列数编号>][文件] 18、检查及删除文本文件中重复的行列:uniq uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][–help][–version][输入文件][输出文件] 19、转换或删除文件中的字符:tr tr [-cdst][–help][–version][第一字符集][第二字符集] tr [OPTION]…SET1[SET2] 20、将文本文件内容加以排序:sort sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][–help][–verison][文件] |
|
|
|
只有小组成员才能发言,加入小组>>
798 浏览 0 评论
1154 浏览 1 评论
2531 浏览 5 评论
2863 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2713 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1081浏览 3评论
195浏览 2评论
461浏览 2评论
374浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
455浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:41 , Processed in 1.267927 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号