0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux 下开发嵌入式必备命令速查表

信盈达 2026-01-19 09:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式开发中,Linux 系统几乎成为必备的开发环境。不管你是在做 STM32、Raspberry Pi、还是基于 ARM 的板子,熟练掌握 Linux 命令不仅能加快开发效率,还能让你在调试、交叉编译、文件管理等环节轻松应对各种问题。今天,我们整理了一份Linux 下嵌入式开发必备命令速查表,让你一篇文章就能快速查阅。


一、文件与目录管理命令

在嵌入式开发中,你经常需要操作源码、Makefile、库文件等,文件管理命令必不可少。

命令功能示例备注

ls

列出目录内容

ls-l/home/user/project

-l 显示详细信息

cd

切换目录

cd/home/user/project

相对路径或绝对路径

pwd

显示当前路径

pwd

查看当前工作目录

mkdir

创建目录

mkdir src

可用-p创建多级目录

rm

删除文件/目录

rm file.txtrm-r build/

-r 删除目录及子文件

cp

复制文件

cp main.c backup/

支持文件或目录复制

mv

移动/重命名

mv old.cnew.c

文件重命名或移动



二、文件查看与编辑命令

查看源码、日志和配置文件是嵌入式开发的常规操作。

命令功能示例备注

cat

查看文件内容

cat README.md

输出整个文件

less

分页浏览

less log.txt

支持上下翻页

tail

查看文件末尾

tail-f log.txt

动态跟踪日志

head

查看文件开头

head-n20config.txt

显示前 20 行

nano /vim

编辑文件

vim main.c

常用文本编辑器



三、编译与构建命令

嵌入式开发常涉及交叉编译,Makefile 构建、编译工具链是核心环节。

命令功能示例备注

gcc /arm-none-eabi-gcc

编译 C 代码

arm-none-eabi-gcc main.c-o main.elf

交叉编译常用

make

使用 Makefile 构建项目

make all

自动化编译

cmake

构建项目

cmake.

配合 Makefile 使用

objdump

查看二进制信息

arm-none-eabi-objdump-d main.elf

汇编分析

size

查看 ELF 大小

arm-none-eabi-size main.elf

查看代码段和数据段占用



四、文件权限与系统管理命令

嵌入式开发时,操作 Linux 文件权限和用户管理也很常见。

命令功能示例备注

chmod

修改文件权限

chmod755script.sh

rwx 权限设置

chown

修改文件属主

chown user:user file.txt

改变文件归属

sudo

提权执行命令

sudo make install

临时管理员权限

ps

查看进程`ps auxgrep program`

kill

结束进程

kill-91234

根据 PID 终止进程



五、网络与远程操作命令

很多嵌入式设备通过 SSH 或串口与主机通信,网络命令必不可少。

命令功能示例备注

ssh

远程登录

ssh user@192.168.1.10

连接开发板

scp

远程拷贝文件

scp main.elf user@192.168.1.10:/home/user/

支持上传/下载

ping

测试网络

ping192.168.1.1

检测连通性

ifconfig /ip addr

查看网卡信息

ifconfig

获取 IP 和 MAC

netstat

网络连接监控

netstat-tuln

查看端口监听情况



六、调试与日志命令

调试是嵌入式开发的重点环节,常用命令包括串口、GDB 等。

命令功能示例备注

dmesg

查看内核日志`dmesgtail -20`

tail-f/var/log/syslog

动态查看日志

tail-f/var/log/syslog

实时调试

gdb /arm-none-eabi-gdb

调试 ELF

arm-none-eabi-gdb main.elf

设置断点、单步执行

strace

系统调用跟踪

strace./program

分析程序执行



七、总结

这份速查表整理了嵌入式开发中最常用的 Linux 命令:

  1. 文件与目录管理:ls、cd、mkdir、rm
  2. 文件查看与编辑:cat、less、tail、vim
  3. 编译与构建:gcc、make、cmake
  4. 文件权限与系统管理:chmod、chown、sudo
  5. 网络与远程操作:ssh、scp、ping
  6. 调试与日志:dmesg、gdb、strace

掌握这些命令,可以让你在嵌入式 Linux 开发中游刃有余,从源码编译到远程调试、从文件管理到系统监控,都能快速解决问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5212

    文章

    20763

    浏览量

    338740
  • Linux
    +关注

    关注

    88

    文章

    11854

    浏览量

    219819
  • STM32
    +关注

    关注

    2313

    文章

    11206

    浏览量

    375228
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    常用贴片电阻阻值速查表

    常用贴片电阻阻值速查表
    发表于 08-02 21:57

    Linux学习路径及命令速查表(初学者快速入门手册)

    命令速查表...1、Linux学习路径: 2、Linux桌面介绍: 3、FHS(文件系统目录标准): 4、Linux需要特别注意的目录:
    发表于 04-09 08:00

    Python数据科学速查表

    Python数据科学速查表
    发表于 11-25 21:18

    Matlab函数速查表

    Matlab函数速查表
    发表于 05-06 13:10

    常用PIC系列单片机速查表

    常用PIC系列单片机速查表
    发表于 03-21 00:10 40次下载

    电缆载流量速查表

    电缆载流量速查表
    发表于 01-23 22:40 768次下载
    电缆载流量<b class='flag-5'>速查表</b>

    三极管( 用途·功能速查表)

    三极管( 用途·功能速查表)
    发表于 01-14 11:05 271次下载

    MP3常见故障速查表

    MP3常见故障速查表 机型  故障现象 维修方法 机型 故障现象 维修方法
    发表于 04-25 08:50 889次阅读
    MP3常见故障<b class='flag-5'>速查表</b>

    常用贴片电阻阻值速查表

    常用贴片电阻阻值速查表
    发表于 05-13 16:06 70次下载

    凌阳《IO端口速查表

    电子专业单片机相关知识学习教材资料之凌阳《IO端口速查表
    发表于 09-01 17:32 0次下载

    常用贴片电阻阻值速查表

    常用贴片电阻阻值速查表
    发表于 01-19 21:15 58次下载

    176条DevOps人员常用的linux命令速查表资料合集

    本文档详细介绍的是176条DevOps人员常用的linux命令速查表资料合集
    的头像 发表于 03-30 10:17 4981次阅读

    分享:51单片机汇编指令速查表

    51单片机汇编指令速查表
    发表于 02-08 17:06 31次下载
    分享:51单片机汇编指令<b class='flag-5'>速查表</b>

    嵌入式开发必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    实用干货!嵌入式开发学习必备-RK3562演示Linux常用系统查询命令(上)关注触觉智能持续为大家带来更多嵌入式开发内容
    的头像 发表于 12-31 10:51 117次阅读
    <b class='flag-5'>嵌入式开发</b><b class='flag-5'>必备</b>-RK3562演示<b class='flag-5'>Linux</b>常用系统查询<b class='flag-5'>命令</b>(上)触觉智能出品

    嵌入式开发常用函数速查表

    嵌入式开发中,掌握常用函数的用法可以大大提高开发效率。无论是单片机初学者还是有一定经验的工程师,熟悉函数库和调用方式都是必备技能。今天,我们为大家整理一份嵌入式开发常用函数
    的头像 发表于 01-19 09:06 535次阅读
    <b class='flag-5'>嵌入式开发</b>常用函数<b class='flag-5'>速查表</b>