第 1 周:Linux + C++/Python + ROS 基础(Day1~7)
Day1:Linux 终端命令
上午 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
catkin_make
-r src src_backup
-l
-rf src_backup
-l
src

