全网最实用的Docker常用指令和Tmux快捷键

(一)Docker常用指令

一个小小的建议:大家可以配合我之前写的简明使用教程食用这篇博客。

Docker简明使用教程与可视化_docker 可视化environment none selected-CSDN博客

  1.1  在镜像上创建容器 

sudo docker run -it --device=/dev/dri --group-add video --volume=/tmp/.X11-unix:/tmp/.X11-unix  --env="DISPLAY=$DISPLAY"  --name=rocker osrf/ros:melodic-desktop-full  /bin/bash

  1.2  以交互式界面运行docker

sudo xhost +local:
docker start rocker
docker exec -it rocker bash

  1.3  复制文件到docker

docker cp /home/shczby/MH_01_easy.bag rocker:/root/catkin_ws

  1.4  一些报错的解决方案

【1】完美解决XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root‘的方法

vim /etc/profile

在/etc/profile末尾增加两句

export XDG_RUNTIME_DIR=/usr/lib/
export RUNLEVEL=3

然后刷新全局变量

source /etc/profile


【2】rviz和roslaunch 之前都需要刷新一下环境变量,不然加载不了rviz_plungin这些插件,建议都在工作空间的路径下打开rivz,且在打开前要刷新环境变量。

source devel/setup.bash


【3】RVIZ无法显示(rviz始终无法正常显示点云地图),需要关闭可能造成问题的硬件加速,docker中输入指令:

export LIBGL_ALWAYS_SOFTWARE=1

(二)tmux常用快捷键

新建会话(create):先按住ctrl+b然后都松开,松开后按c
下个会话(next):先按住ctrl+b然后都松开,松开后按n
上个会话(previous):先按住ctrl+b然后都松开,松开后按p
删除会话(delete):先按住ctrl+b然后都松开,松开后按x
会话列表(session):先按住ctrl+b然后都松开,松开后按s

进入复制模式:Ctrl+B + [

切换窗口:Ctrl+B + <number>

退出会话:Ctrl+B + D

关闭当前窗口:Ctrl+B + &

【1】打开进入tmux:在终端输入tmux

【2】新建会话(create):先按住ctrl+b然后都松开,松开后按c

【3】下个会话(next):先按住ctrl+b然后都松开,松开后按n

【4】上个会话(previous):先按住ctrl+b然后都松开,松开后按p


【5】删除会话(delete):先按住ctrl+b然后都松开,松开后按x


【6】会话列表(session):先按住ctrl+b然后都松开,松开后按s

【7】退出关闭tmux:在终端输入exit

(三)tmux常用指令

新建会话 tmux new -s session-name
退出会话 exit
查看会话列表 tmux ls
恢复会话 tmux a -t session-name
删除会话 tmux kill-session -t session-name
使用tmux上下文浏览,可以使用光标或者鼠标滚动查看前页
‘Ctrl-b’ + ‘ [‘ + ‘Arrow keys’ to scroll line by line
‘Ctrl-b’ + ‘ [‘ + ‘Page Up/Down’ to scroll by pages
‘Ctrl-b’ + ‘ [‘ + ‘Ctrl-r’ + ‘text’ to search for specific text
‘q’ to exit Copy Mode

(四)git快速上传代码 

git  status
git add .
git commit -m "请修改为你提交修改的名称"
git push -u origin main

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猪猪的超超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值