第 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 里用来干什么?(启动、编译、调试、部署)
1. 建立 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. 回到工作空间根目录
~/ros_ws
catkin_make
-r src src_backup
-l
-rf src_backup
-l
src

