嵌入式学习——Linux基础——day1

1. linux基础命令

1.1 ls 查看当前目录下的所有文件

ls -l 查看文件的详细信息

ls -a 查看当前目录下的所有文件(包含隐藏文件)

1.2 touch 创建一个空的普通文件

1.3 rm 删除一个普通文件

rm -rf 删除非空目录文件

1.4 mkdir 创建空目录文件

1.5 rmdir 删除空目录文件

1.6 cd 切换当前工作目录

cd ~ 进入当前用户的家目录

cd / 进入根目录

cd . 进入当前目录

1.7 pwd 查看当前目录在文件系统的路径

1.8 cp 文件拷贝(此中能用绝对路径或者相对路径)

注意:拷贝目录文件需要加入-rf选项

cp srcdir dstdir -rf

1.9 mv 文件的移动(也可完成对文件的重命名)

2. 相对路径与绝对路径

2.1 相对路径

登录用户不同,所在目录不同,相对路径会有不同的含义

2.2 绝对路径

登录用户不同,所在目录不同,绝对路径含义相同

3. linux系统下的C语言开发步骤

  1. vim filename.c

  2. 按i键进入插入模式

  3. 程序编写完成,按下esc进入底行模式

  4. 在底行模式下输入 :wq 保存并退出程序

  5. gcc将c语言代码编译成二级制代码

  6. ./a.out 运行代码,将结果显示在终端上

  7. 嵌入式系统的定义

以应用为核心,以计算机为基础的,软硬件可剪裁的专用计算机系统

相关推荐
万能菜道人14 分钟前
学习Lora训练的个人记录
人工智能·学习
2501_918126911 小时前
stm32上,接线柱下有3v3,tms,gnd,tck,rst,这几个字,分别怎么对应接红,绿,黑,白,线
stm32·单片机·嵌入式硬件·学习·个人开发
Smoothcloud润云1 小时前
Google DeepMind 学习系列笔记(3):Design And Train Neural Networks
数据库·人工智能·笔记·深度学习·学习·数据分析·googlecloud
Nan_Shu_6141 小时前
学习: Blender 动画篇
学习·blender
小刘爱玩单片机1 小时前
【stm32协议外设篇】- HX1838 红外接收头
c语言·stm32·单片机·嵌入式硬件
【数据删除】3481 小时前
计算机复试学习笔记 Day26【补】
笔记·学习
量子力学和生命科学1 小时前
固态变压器SST相关仿真初探
学习
小刘爱玩单片机1 小时前
【stm32协议外设篇】- DS18B20 单总线数字温度检测模块
c语言·stm32·单片机·嵌入式硬件
刘琦沛在进步1 小时前
【数据结构】学习数据结构的第一课——顺序表(静态)
数据结构·c++·学习
敲敲了个代码2 小时前
浏览器时间管理大师:深度拆解 5 大核心调度 API
前端·javascript·学习·web