如果你是高手大佬笑话一下就完了。我是菜鸟现在我用宝塔来管理镜像和容器,不用敲键盘了。感觉挺方便的。
一、ubuntu
1、cd | 使用绝对路径和相对路径更换目录 |
cd .. | 后退到上一层路径 |
cd ../.. | 调到上上层路径,相对路径 |
cd /home/hjd/ | 绝对路径 |
cd ~ | 回到家目录 |
cd | 回到用户主目录 |
2、vi | 文本编辑器的用法 |
vi file.txt | 开启一个vi编辑器 |
vi编辑器的工作有插入(编辑)模式和浏览(命令)模式。当你最开始编辑时,你处于浏览模式,你可以使用箭头或者其他导航键在文本中导航。开始编辑时,键入i,插入文本,或者键入a,在末尾添加文本。当你编辑结束时,键入Esc退出插入/添加模式,进入浏览(命令)模式。键入命令时,首先键入冒号(:),后面紧跟命令,例如w命令去编辑文本,然后键入Enter。 尽管vi编辑器支持非常复杂的操作并且有无数条命令,然而你可以仅用一些简单的命令就能完成工作,这些基本的vi命令主要有: 光标运动 h,j , k, l (上/下/左/右) 删除字符 x 删除行 dd 模式退出 Esc,Insert(或者i) 退出编辑器 q 强制退出不保存 q! 运行shell命令 :sh(使用exit返回vi编辑器) 保存文件 :w 文本查找 / | |
3、ll | 就相当于 ls -l,但在 Ubuntu 中要么不能用,要么会显示隐藏文件 |
4、pwd | 执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称 |
5、ifconfig -a | 查看网络连接信息 |
如果提示找不到“ifconfig”,就安装“net-tools”,运行命令“sudo apt install net-tools”。有可能要root权限,然后再运行命令“ifconfig -a”就可以查看网络连接信息了。但是这种方式有个缺点,正常情况下,只会有两组连接信息,你看不是“lo”的那一组就好了。 | |
6、cat | 执行如下命令查看账号及密码。 |
7、hostnamectl | 查看 CPU 架构 |
8、sudo -i | 获取root权限 |
9、touch | 创建文件 touch auth.json |
二、docker
#查看docker容器 | docker ps |
# 启动docker | sudo service docker start |
# 停止 | docker sudo service docker stop |
# 重启docker | sudo service docker restart |
# 列出镜像 | docker image ls |
# 拉取镜像 | docker image pull library/hello-world |
# 删除镜像 | docker image rm 镜像id/镜像ID |
# 创建容器 | docker run [选项参数] 镜像名 [命令] |
# 停止一个已经在运行的容器 | docker container stop 容器名或容器id |
# 启动一个已经停止的容器 | docker container start 容器名或容器id |
# kill掉一个已经在运行的容器 | docker container kill 容器名或容器id |
# 删除容器 | docker container rm 容器名或容器id |
# 将docker设为开机自启动 | systemctl enable docker systemctl start docker |
# 进入容器: | docker exec -it jd /bin/bash |
# 退出容器: | exit |
这是我的个人总结,乱七八糟的,我经常用的。