嵌入式学习——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. 嵌入式系统的定义

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

相关推荐
stolentime12 小时前
SOS DP学习笔记
c++·笔记·学习·算法·贪心算法·动态规划·二进制
江苏世纪龙科技13 小时前
从“拆不开“到“看得见“:新能源汽车原理教学的一种解法
学习
minglie113 小时前
电枢的主题和概念
学习·1024程序员节
叼烟扛炮13 小时前
Linux 学习笔记(二十二):深入 Ext 文件系统(上)—— 磁盘、块与神秘的 inode
linux·笔记·学习
坤坤子吖14 小时前
C++继承:继承的基本用法与访问规则
开发语言·c++·笔记·学习
代码山河14 小时前
键盘输入与输出:Scanner与System.out详解
java·学习·架构·教程·面向对象·项目
一楼的猫15 小时前
活动会议照片直播云相册:服务形式与适用场景
学习
喜欢打篮球的普通人15 小时前
LLVM 架构设计与原理:为什么它能取代 GCC 成为新宠
c语言·开发语言
愤怒火龙果15 小时前
AIGC 安全学习笔记02 后门攻击・LLM 安全靶场・提示词注入
学习·安全·aigc
kkkkkkkkkk_Z15 小时前
新手自学嵌入式 | 学习日记: Linux驱动进阶 —— Platform总线与I2C子系统实战
linux·运维·学习