linux下常用命令操作
- **1 直接root以管理员身份使用**
- **2 工作空间与功能包的创建,编译**
- **3 功能包安装位置的查找**
- **4 基于命令源码下载相关包**
- **5 创建机器人模型硬件描述包**
- **6 turtle节点使用的详细教程**
- 7 修改文件夹权限
- 8 速度平滑算法安装
- 9 针对gazebo模型打不开出错问题
- 10 切换源,提高下载速度
- 11 ROS清空日志文件
- 12 添加多个文件夹下的功能包目录
- 13 常用命令
- 14 rqt_plot启动失败问题
- 15 bag数据包的使用
- 16 Linux下u盘只读文件系统问题
- 17 Linux下打开终端的快捷键
- 18 常用命令
- 19 sudo apt-get update失败问题
- 20 ubuntu[创建ssh密钥](https://blog.csdn.net/weixin_44738396/article/details/110331113?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164680885616780261966871%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164680885616780261966871&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-110331113.pc_search_result_cache&utm_term=ubuntu20.04%20ssh%E5%AF%86%E9%92%A5&spm=1018.2226.3001.4187)以使用git clone
1 直接root以管理员身份使用
(1) 以管理员身份登陆
第一次使用su前,需要使用sudo passwd来进行密码的设置,否则会提示认证失败,无法进入root权限
(2)退出管理员身份
exit+回车或者使用快捷键(ctrl+D)
2 工作空间与功能包的创建,编译
新建文件夹lc——src
初始化工作空间
创建功能包
编译
3 功能包安装位置的查找
只有添加到环境变量下的路径,才能进行功能包的查找,否则就会提示找不到该功能包
rospack list === 列出所有功能包
rospack find 包名 === 查找某个功能包是否存在,如果存在返回安装路径
roscd 包名 === 进入某个功能包
rosls 包名 === 列出某个包下的文件
apt search xxx === 搜索某个功能包
cd - === 返回上一层的命令目录
apt search ros-melodic-* === 搜索某个功能包
apt search ros-melodic-* | grep -i gmapping === 搜索某个具体的功能包
rosed turtlesim Color.msg === 直接修改某一功能包下的文件
pwd === 获取当前文件夹下的安装位置
4 基于命令源码下载相关包
teleop_twist_keyboard:
git clone https://github.com/ros-teleop/teleop_twist_keyboard.git
5 创建机器人模型硬件描述包
在ROS中,所有的ROS软件(包括我们创建的软件)都被组织成软件包的形