常用命令总结

1. docker

docker pull <registry> #从 registry 下载一个镜像
docker run --rm -ti -p 10082:80 openstackdev:0.3 /bin/bash # 返回容器的 ID
    --rm: 一旦进程退出就删除容器。
    --ti: 分配一个伪终端并进入交互模式。
    openstack:0.3: 容器立足的镜像
    /bin/bash:
docker ps
docker ps -a
docker info # 查看 Docker 安装是否正确
docker stop <Container ID> # 停止容器
docker stop <Container ID> docker rm <container ID> # 停止并移除容器
docker commit <container ID> <image-name> #将容器保存为镜像(镜像名为[a-z] 和[0-9】])
docker images #查看可用的镜像,openstackdev:0.3
docker search <image-name>
docker history <image-name>
docker push <image-name> #将镜像推送到 registry
docker attach <container ID> #监控容器进程状态,与容器交互


2.pip


#pip install SomePackage


pip 查看已安装的包
#pip show --files SomePackage


pip 检测包更新
#pip list --outdated
#pip install --upgrade SomePackage


pip 卸载包
#pip uninstall SomePackage

3.sqlite

sqlite 中的命令以“.”开始
.help 查看命令帮助


4.Vim

跳到制定行
ngg 或 nG (编辑模式)
:n
(命令模式)
vim + n Filename (打开时即跳到制定行)


查找替换字符串——使用 s 命令可以替换字符串
:s/a/b/ 替换当前行第一个 a 为 b
:s/a/b/g 替换当前行所有 a 为 
:n,$s/a/b/ 替换第 n 行开始到最后一行中每一行的第一个 a 为 b  
:n,$s/a/b/g 替换第 n 行开始到最后一行中每一行所有 a 为 b
:.,$s/a/b/g 替换从当前行开始到最后一行中每一行所有的 a 为 b
:%s/a/b/ 替换每一行的第一个 a 为 b
:%s/a/b/g 替换每一行的所有 a 为 b


查找字符串
:/a 文本中第一个出现 a 的位置
:?a 文本中最后出现 a 的位置
n 或 N 表示继续同向或反向搜索。在模式中添加\c 或\C 可以实现忽略(默认)或不忽略大小写,如:/\CA,只匹配 A




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值