第 1 周:Linux + C++/Python + ROS 基础(Day 1~7)
Day 1:Linux 终端命令(ROS 90% 操作都靠它)
上午 9:00–11:30 | 必背命令
掌握这些命令,能解决大部分日常运维问题。
查看日志与进程状态
top # 实时查看 CPU 占用
htop # 更直观的进程管理工具
dmesg # 系统启动日志
文件操作基础
ls -la # 显示所有文件及详细信息
cd # 切换目录
pwd # 显示当前路径
mkdir -p # 递归创建文件夹
rm -rf # 删除文件或目录(慎用)
cp -r # 复制文件夹
mv # 移动或重命名
下午 14:00–17:00 | 权限 + 包管理
权限控制是 Linux 安全的核心,包管理则是安装依赖的关键。
sudo chmod 777 file # 修改文件权限
sudo chown -R user:user folder # 递归修改所有者
sudo apt update # 更新软件源列表
sudo apt install xxx # 安装软件包
晚上 19:00–20:30 | 实战练习
建议建立一个 ros_ws/src 目录,通过实际操作来验收成果。不看笔记能敲出 15 条常用命令是基本要求。
实操步骤: 假设你使用的是 Ubuntu + ROS Noetic/Kinetic/Melodic 等环境:
- 创建工作空间结构
mkdir -p ~/ros_ws/src cd ~/ros_ws/src - 创建示例功能包
这里用
rospy和std_msgs作为依赖示例。

