嵌入式 Linux 学习笔记(01):学习路线、资料下载与 Ubuntu 入门

学习路线与 Windows 对标、开发板资料下载、Linux 常用命令与 vi 编辑器入门。

📚 本文是《嵌入式 Linux 应用开发学习笔记》系列第 01 / 7 篇:学习路线、资料下载与 Ubuntu 入门。返回系列目录。

c第一篇 学习路线、资料下载

000_课程链接

https://linux.100ask.net/

第1章 Linux路线

与windows对标:

image-20250807155502008

第2章 资料下载

🎫100ASK_IMX6ULL_PRO开发板 — 百问网资料下载中心 3.0 文档

  • 开发板配套资料:

    • 百度云网盘:链接:https://pan.baidu.com/s/1NsAIRkQj0bOaPDWdSkBuXw 密码: root
  • 实验班配套资料:

配套资料:全系列Linux教程的配套资料(应用基础、驱动基础等)

1    git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git

第二篇 Ubuntu入门

打开终端快捷键:Ctrl+Alt+T

文件树:

image-20250807161254960

第2章Ubuntu操作入门

2.3Linux常用命令

image-20250807162706384

命令格式

image-20250807162828591

linux路径

根目录:/

家目录:~

当前路径:.

上一级路径:..

查看函数指令:man

2.3.1目录文件相关

pwd:打印当前路径

cd:改变路径

  • cd -:进入上次目录
  • cd ~:进入家目录

mkdir:创建目录

  • mkdir dir0 :创建dir0
  • mkdir -p dir1/dir2:创建目录dir1有子目录dir2

rmdir:删除目录,空白目录

ls:列出目录内容

  • ls
  • ls -l:显示完整信息
  • ls -a:显示隐藏文件
  • ls -la:所有文件、完整信息
  • ls -lh:h表示–human-readable

image-20250807163537016

cp:复制文件夹

  • cp -r dir1 dir2:复制dir1文件夹
  • cp -rfd dir_a dir_b:-r为复制所有,-f强制覆盖,-d如果源文件为链接,也只复制链接

rm:删除文件或目录

  • rm -rf dir_a:-r删除所有,-f强制删除

cat:打印文件内容

  • cat file.txt

touch:修改文件时间,如文件不存在则创建

  • touch file

2.3.2文件权限属性

chgrp:改变文件所属用户组

  • chgrp [-r] dirname/filename:-r递归更改,更新成为用户组
  • chgrp hy install.log:install.log更改为hy用户组

chowm:改变文件所有者

chmod:改变文件权限

  • 权限对应数字r:4、0 w:2、0 x:1、0
  • 权限对象:owner、group、others
  • 权限值:owner=rwx=4+2+1=7,group=rwx=4+2+1=7,other=—=0+0+0=0
  • chmod [-r] 777 文件或目录:数字改法
  • chmod [-r] u=rwx,go=rx 文件或目录:字母改法用 u、g、o 三个字母代表 user、group、others
  • chmod a+w .bashrc:a代表all,对.bashrc文件ugo增加w权限

2.3.3查找搜索命令

find:搜索文件

  • find 目录名 [选项] 查找条件
  • find /home -name “test1.txt”:/home中以名字查找text1.txt
  • find /home -name " *.txt “:/home中以名字查找所有.txt文件

grep:查找文件中符合条件的字符串

  • grep [选项] [查找模式] [文件名]
  • grep -rn “字符串” 文件名

2.3.4压缩解压命令

gzip:

  • 常用选项:-l列出压缩文件内容,-k在压缩和解压时保留输入文件,-d将压缩文件进行解压
  • gzip -l pwd.1.gz:查看压缩文件
  • gzip -kd pwd.1.gz:解压文件
  • gzip -k mypwd.1:得到一个.gz结尾的压缩文件

image-20250807170420173

bizp2:

  • 常用选项:-k在压缩解压时保留文件,-d将压缩文件解压
  • bzip2 -k mypwd.1:得到一个.bz2后缀的压缩文件
  • bzip2 -kd mypwd.1.bz2:解压

image-20250807170641538

tar:

image-20250807170738329

  • tar czvf dira.tar.gz dira:把目录dira压缩、打包为dira.tar.gz文件
  • tar tvf dira.tar.gz:查看压缩文件
  • tar xzvf dira.tar.gz:解压到当前目录
  • tar xzvf dira.tar.gz -c /home:解压到指定目录

2.3.5vi编辑器

image-20250807171406196
  • vi 1.txt:vim打开1.txt,不存在则新建
  • 输入i开启编辑
  • :wq保存并退出
  • :q!不保存退出

vi快捷键

1.新建、移动、取消、保存

2.移动

  • 上下左右箭头移动光标
  • ctrl+f:向前翻页,ctrl+b:向后翻页
  • :输入行号 :跳到某行
  • :set number 显示行号
  • :set nonumber 隐藏行号
  • G:跳到文件结尾
  • 0:跳到行首
  • $:跳到行尾

3.编辑

  • x:删除一个字母
  • dd:删除一行
  • ndd:删除当前行及后n-1行(n是数字)
  • o:当前行后新增行
  • u:撤销上一步

4.复制粘贴

  • yy:复制当前行
  • nyy:同理
  • p:粘贴
使用 Hugo 构建
主题 Stack 由 Jimmy 设计