Linux和docker常用命令
还是会有很多不常用的命令要来回查,仅记录,绝非完整命令参考
文件操作相关
复制目录
复制目录dir1和dir1目录下的文件到dir2目录里
1 | cp -r dir1 dir2 |
安装lrzsz实现zmodem串口文件传输
1 | rz 下载Zmodem |
windterm下支持直接拖拽文件,但是也要安装lrzsz以支持命令
https://www.cnblogs.com/lidabo/p/4780866.html
挂载U盘
1 | fdisk -l |
可以看到一块14.84GB的SD卡,位置在/dev/sda1
使用
1 | mount -t vfat /dev/sda1 /mnt |
来挂载U盘cd
到/mnt
即可看到U盘里的文件了,另外可以在/mnt
里新建文件夹mkdir xxxxx
,再挂载到文件夹里
卸载:
1 | umount /mnt |
docker
run:
1 | docker run -it -d --name hexo_debian -p 22:22 -p 4000:4000 -v XXX:/hexo/ hexo_debian:V02 |
save:
把本地镜像打包成tar方便带走
1 | docker save -o jre8u342_ch.tar jre8u342_ch:latest |
docker compose
启动组docker compose -f hexo_debian_DockerCompose.yml up -d
关闭组docker compose -f hexo_debian_DockerCompose.yml down -v
进入docker容器
1 | docker exec -it XXX /bin/bash |
退出容器但保留按ctrl+P+Q
也可以直接接要在容器里执行的命令
1 | docker exec hexo hexo g -d |
拷贝容器内的文件出来,在宿主机上输入:
1 | docker cp -a vsftpd:/etc/services /root/ |
screen
1 | # 创建一个新的窗口 |