2.25 嵌入式概述、开发流程、环境安装

ubuntu文件

/bin:存放常用命令

/boot:存放启动命令

/dev:存放设备文件

/etc:存放启动、关闭、配置程序与文件

/home:用户工作根目录

/lib:存放共享链接库

/root:超级用户

/sbin:系统管理员

/tmp:存放临时文件

/mnt:光驱硬盘等挂载点

一个点表示当前目录,两个点表示当前目录父目录

Linux的文件系统中只能有一个根目录,它没有父目录,其他目录都必须有父目录。

/根目录

/root

./本级目录

../父级目录

目录名以.开头,表示隐藏目录

 

路径:

1.绝对目录:从根目录出发,以斜杠开始的路径

2.相对路径:从本级目录出发,不以斜杠开始的路径

 

#include <stdio.h> 在标准库中按顺序搜索

#include "stdio.h" 先在本级目录下查找,然后在标准库中按顺序搜索

用户和权限:

linux是多用户的操作系统,多个用户可以同时登录操作,不同用户有不同的权限。

root用户有最高的权限;其他用户的权限有相应的限制

 

每个文件都有三组权限标志,分别针对所属用户,所属组和其他用户

每组权限又包括三种权限:读权限 r,写权限 w,执行权限 o

①d rwx rwx rwx

    (u) (g) (o)       d表示文件类型:

                         -:普通文件 d:目录 c:字符设备 b:块设备 p:命名管道 s:套接字 l:链接文件(快捷方式)

                                                               有名管道用于进程通信

②rwx r-x r--

  421  0              权限代表的值,可以用rwx表示,也可以用数值表示

0  7   5   4

 

如果用户对一个文件有读权限,那么他就可以查看这个文件的内容;

如果有写权限,就可以修改文件的内容;

如果有执行权限,那么就可以把这个文件作为可执行文件来运行。

常用命令:

1.su root/qingyu 切换用户(switch user)

2.man 查看Linux上的手册页

  man [n] item

  n一般为1-8:

        1 可执行程序

        2 系统调用

        3 可函数

  q退出

3.chgrp  群组名称,目录    改变群组名称(change group)

4.chown  用户名,目录       修改用户名

        -R 后加,递归,表示子文件可一起修改

5.chmod 改变权限

   chmod [-R] 0777

   chmod u + r

         g - w

         o = x

          a(ugo都有)

   chomd u=rwx,og=rx tmp

   chomd a-x tmp

 

 

目录处理类命令

cd   (changedir)

pwd  显示绝对路径表示的当前工作目录(print working dir)

mkdir  创建目录 只能创建一个空目录

        mkdir -p a/b/c依次创建多个空目录

        mkdir -m 创建目录的同时设置权限

rmdir (removedir)删除空目录

        rm -rf(递归强制删除)

 

 

文件,目录管理类命令

ls 以列表方式查看目录名

        ls -l 长格式显示,显示属性

        ls -a 显示所有文件,包括隐藏文件

cp 文件拷贝         

        cp 源,目标

        cp -f 强制拷贝(当有同名文件时)

        cp -i 拷贝(遇到同名函数时,有提示)

        cp -ir 连同子文件一起复制

rm 删除目录,后可加-f  ir

Rm -f删除

mv 移动目录

        mv -u

 

 

 

查看文件内容

cat 从文件头到文件尾显示

tac 从尾到头显示

more 一页一页显示 只能下翻 空格下一页,回车下翻一行

less 一页一页显示 可以下翻,也可以上翻 pgup/pgdn

:/字符串 往后找

?/字符串 往前找

:f显示当前文件名

ls-al|more 以长文件显示所有目录,包括隐藏文件,一页一页显示(管道符,前面内容作为输入)

head [-n10] tmp 显示文件的前十行

tail 显示文件的后x行

head -n20 tmp | tail -n10 输出前十行-20行

tar xvzf 压缩

tar cvzf 解压

find 目录 -name 所找的文件名

        find /home -name str*

ifconfig 查看或者配置虚拟机的IP地址

        ifconfig 网卡名 改动的IP地址

clear 清屏

touch 创建库文件

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值