ls、ls -l、ls -a:查看目录
pwd:显示当前路径
cd、cd ..、cd ~:切换目录
mkdir、mkdir -p:创建文件夹
touch:创建空文件
cp、cp -r:复制文件 / 目录
mv:移动 / 重命名
rm、rm -r、rm -f:删除文件 / 目录
cat:查看全部
less、more:分页查看
head、tail、tail -f:查看首尾 / 实时日志
nl:带行号查看
find:按文件名查找
grep:文本内容搜索
grep -i、-n:忽略大小写 / 显示行号
which、whereis:查找命令路径
chmod:修改文件权限
chown:修改所属用户 / 组
free -h、df -h:内存 / 磁盘
ps aux、top:查看进程
kill -9 PID:强制结束进程
ip addr:查看 IP
ping:测试连通
wget、curl:下载文件
tar -zcvf、-zxvf:打包 / 解压
zip、unzip:压缩 / 解压 zip
|:管道
>:覆盖写入
>>:追加写入
git config --global user.name/email:配置用户
git config --list:查看配置
git init:初始化仓库
git clone:克隆远程仓库
git status:查看状态
git add .:添加所有到暂存区
git commit -m:提交到本地
git branch:查看 / 创建分支
git checkout/switch:切换分支
git merge:合并分支
git branch -d:删除分支
git remote add:关联远程仓库
git push:推送代码
git pull:拉取更新
git log:查看提交日志
git reset --hard:回退版本
git checkout -- file:撤销修改
git diff:查看改动
git stash:暂存修改
i/a/o/O:进入编辑模式
ESC:返回普通模式
::进入底线命令
h/j/k/l:左下上右
0/$:行首 / 行尾
gg/G:文档首尾
yy/nyy:复制行
dd/ndd:剪切删除行
p/P:粘贴
x:删除字符
u:撤销
Ctrl+r:恢复撤销
/ 关键词:向下搜索
n/N:切换匹配项
:w:保存
:q:退出
:wq:保存退出
:q!:强制不保存退出
:set nu:显示行号
systemctl start/restart/stop docker:服务启停
systemctl enable docker:开机自启
docker pull:拉取镜像
docker images:查看本地镜像
docker rmi:删除镜像
docker build:构建镜像
docker run -d -p --name:创建运行容器
docker ps:查看运行容器
docker ps -a:查看所有容器
docker start/stop/restart:启停容器
docker exec -it:进入容器
docker logs:查看日志
docker rm:删除容器
docker volume:数据卷管理
docker network:网络管理
docker cp:宿主机与容器互传文件
docker compose up -d:后台启动
docker compose down:停止删除
source /opt/ros/ 版本 /setup.bash:加载系统环境
source install/setup.bash:加载工作空间
colcon build:编译工作空间
ros2 pkg create:创建 C++/Python 包
ros2 pkg list:查看包列表
ros2 run:运行节点
ros2 node list:查看节点
ros2 node info:查看节点信息
ros2 topic list:查看话题
ros2 topic echo:打印数据
ros2 topic pub:命令行发布话题
ros2 service list/call:服务列表 / 调用
ros2 action list/send_goal:动作相关
rviz2:3D 可视化
rqt_graph:节点关系图
ros2 run tf2_ros tf2_echo:查看坐标变换