嵌入式技术学习第一天

本文介绍了在Linux操作系统中进行基本操作如查看文件、管理目录、使用ls、mkdir、vim编辑器和gcc编译器,以及C语言开发的基本步骤,包括文件权限、目录结构、路径和编译过程中的常见问题。
摘要由CSDN通过智能技术生成

今天的内容分为两个部分。

第一,在Linux操作系统下的基本指令

ls:查看当前目录下的文件。

ls-a:查看当前目录下包括隐藏文件的所有文件。

ls-l:查看当前目录下文件的详细信息。

文件类型:

首字母:b,块设备文件;c,字符设备文件;d,目录文件;-,普通文件;l,链接文件;s,套接字文件;p,管道文件。

次字母:r,拥有用户读权限;w,拥有用户写权限;x,拥有执行权限。

第一组字母代表:创建文件的用户对该文件的权限情况;第二组字母代表:创建文件的同组用户对此文件的权限情况;第三组字母代表其余人对该文件的权限情况。

mkdir在当前目录下创建一个新的目录文件

rmdir删除制定的空目录文件

touch创建普通文件

rm删除普通文件

cd进入某个目录

cp拷贝某个文件或目录

mv移动或重命名某个文件或目录

rm删除普通文件

 

 

Linux系统目录结构:

最顶层日录:

根目录/

根目录下存放系统相关的文件

家目录~r (当前登录用户的家目录)每个用户均有一个属于自己的家目录

超级用户: root -> /root

普通用户: linux -> /home/linux

bin存放二进制文件

etc存放配置文件

lib库文件

root超级用户的家目录

var存放日志文件

boot存放启动代码

dev存放设备文件

home存放普通用户家目录的目录

mnt存放挂载文件

proc存放进程相关的目录

 

绝对路径:包含根目录的路径

相对路径:不包含根目录的路径

 

第二,c语言的开发。

  vim编辑器

1.使用vim打开一个文件

vim filename. c

2.点击i键、a键或都o键进入插入模式点击i

3.编写程序

4.点击ESC退回到底行模式

5.输入:wq保存 并且退出

:W只保存不退出

:q只退出不保存

:q!不保存强制退出

    gcc编译器

1.编译filename .c文件

gcc filename .c

编译代码filename . c默认生成a . out

gcc filename.c -0 filename

编写代码filename. c指定生成文件filename

2.执行程序./a. out

3.编译程序时可能会遇到语法错误:

error:语法错误,无法生成可执行程序

warnning:告警,可以生成可执行程序,但执行可能会出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值