第 1 周:Linux + C++/Python + ROS 基础(Day1~7)
Day1: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 | 权限 + 包管理
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 条常用命令
- 面试点:Linux 在 ROS 里用来干什么?(启动、编译、调试、部署)
- 建立 ros_ws/src 目录并完成复制、删除、验收操作 在终端里操作(假设你用的是 Ubuntu + ROS Noetic/Kinetic/Melodic 等):
# 1. 创建 ROS 工作空间目录结构
mkdir -p ~/ros_ws/src
# 2. 进入 src 目录(此时为空)
cd ~/ros_ws/src
# 3. 创建一个示例功能包用于测试(假设用 catkin_create_pkg)
# 这里用 rospy 和 std_msgs 作为依赖示例
catkin_create_pkg hello_ros rospy std_msgs
# 4. 回到工作空间根目录
cd ~/ros_ws
# 5. 编译工作空间(第一次编译会生成 build 和 devel)
catkin_make
# 6. 复制一份 src 目录做备份(验收用)
cp -r src src_backup
# 7. 查看备份是否成功
ls -l
# 8. 删除刚创建的备份(验收删除)
rm -rf src_backup
# 9. 确认删除成功
ls -l
# 10. 验收:确认 src 里还有 hello_ros 包
src

