首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker 命令自动补全必须有

前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ......他说,本来对 Docker 命令就不熟悉,这下感觉更加混乱了。其实个人看来,这么变化还使得命令看着更加规整 当在命令行直接输入 docker 然后回车: ?...从图中可以看出,Docker命令结构化的划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命令 (这是自 Docker 1.13 开始的改动...Docker 命令自动补全[1] 为了解决这个问题,Docker 也提供了非常完善的命令自动补全功能,也就是把一切交给 Tab 键 Mac 安装Docker命令自动补全 逐条键入下面命令: brew install...答案请看这篇:这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔 Zsh安装Docker命令自动补全 如果没有安装 Oh-My-Zsh shell,第一步则是要先安装它,逐条键入下面命令

2.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Docker 命令自动补全必须有

前言 不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了 docker run ... #变成了 docker container run ......他说,本来对 Docker 命令就不熟悉,这下感觉更加混乱了。其实个人看来,这么变化还使得命令看着更加规整 当在命令行直接输入 docker 然后回车: ?...从图中可以看出,Docker命令结构化的划分了两大类,Management Commands 和 Commands,其实前者就是一级命令,后者就是子命令 (这是自 Docker 1.13 开始的改动...Docker 命令自动补全[1] 为了解决这个问题,Docker 也提供了非常完善的命令自动补全功能,也就是把一切交给 Tab 键 Mac 安装Docker命令自动补全 逐条键入下面命令: brew install...答案请看这篇:这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔 Zsh安装Docker命令自动补全 如果没有安装 Oh-My-Zsh shell,第一步则是要先安装它,逐条键入下面命令

1.6K10

使用Bash补全简化Linux和Docker命令

通过 Tab 键,Bash 补全可以自动补全您最棘手的 Linux 和 Docker 命令。以下是设置方法。...但是,当您需要快速回忆一个子命令时,您该怎么做?嗯,有一个小应用程序可以帮助您解决这个问题。所讨论的应用程序称为 Bash 自动补全,它可以从 大多数 Linux 发行版 的标准存储库中获得。...现在,Bash 自动补全应用程序适用于 Linux 命令,因此您只需安装它即可开始使用。但是,对于 Docker,您必须执行一个额外的步骤才能使其正常工作。 在我们开始之前,让我们安装此应用程序。...安装 Bash 自动补全 某些发行版默认安装了此应用程序。如果您不确定,您可以运行安装命令,您的包管理器会告诉您它是否已经可用。...警告 Bash 补全是一个方便的工具,它会很乐意提醒你所需命令可用的子命令。但是,它无法帮助你处理与子命令关联的各种选项。

13210

Cobra 命令自动补全指北

这些 CLI 工具,都是基于 Cobra[1] 库开发,命令自动补全功能也是该库提供的一个功能,本篇文章就来讲讲如何使用 Cobra 实现命令自动补全的。...使用如下命令,即可生成用于命令自动补全的代码: $ cobra add completion 或者也可以创建 cmd/completion.go 文件,来放置用于生成命令自动补全脚本的代码: var completionCmd...,即可在你的 CLI 工具中新增 completion 子命令,执行该命令即可生成相应 Shell 的命令自动补全脚本,将其插入或保存到相应 Shell 的指定位置即可实现命令自动补全功能。...这里就需要用到自定义补全,通过为每个命令增加不同的参数或方法,可以实现静态和动态补全等功能。...Debug 命令自动补全与其他功能不同,调试起来比较麻烦,所以 Cobra 提供了调用隐藏命令,模拟自动补全脚本的方式来帮助调试代码,你可以直接使用以下隐藏命令来模拟触发: $ helm __complete

2.6K20

8.3 命令补全和别名

命令补全及别名目录概要 tab键,敲一下,敲两下 参数补全,安装 bash-completion alias别名给命令重新起个名字 各用户都有自己配置别名的文件 ~/.bashrc ls /etc/profile.d.../ 自定义的alias 放到 ~/.bashrc 命令补全 在centos6中,命令补全仅支持命令本身,参数是不能补全的 在centos7中,支持命令的参数补全 需要安装包bash-completion...——>yum install -y bash-completion 安装完成后,需要重启下虚拟机(reboot命令)才可生效 [root@hf-01 ~]# rpm -qa bash-completion...//查看包是否安装完成 bash-completion-2.1-6.el7.noarch 再来测试,会看到一条命令行都可以补全 alias别名 若是命令较长,可以设置别名 [root...hf-01 ~]# restartnet //设置别名后,重启网络服务 [root@hf-01 ~]# - 取消别名unalias - 在取消别名后,在输入别名,就会提示未找到命令

1.3K90

Python 命令补全工具 argcomplete

概述 在使用Python 命令或者 Python的命令行工具的时候,一个痛点是没有补全。...另外,像pip,pipx等命令也没有提示,使用不太方便。 偶然看到argcomplete[1]这个库,按tab键就可以给Python的命令行添加自动补全,简直是使用Python的一个神器。...pip命令进行补全 其他任何以argparse解析的第三方包的命令都可以用自动补全,添加argcomplete的几行代码就行 下面具体展开怎么对已有的工具启用自动补全,以及如何让自己的Python包支持...如何对别的第三方库启用自动补全 有些库的命令行程序是已经支持argcomplete补全,只需要用下面的命令来激活: eval "$(register-python-argcomplete <python-app-name...如何让自己的Python库支持自动补全 只需要增加下面几行代码,就能让你的库的命令行支持自动补全: # 在ArgumentParser对象初始化前增加这两行 # PYTHON_ARGCOMPLETE_OK

24330

docker离线安装及配置tab补全_Docker安装

/install.sh -f docker-20.10.6.tgz 第六步:安装成功以后,检查安装状态 docker info 查看docker版本 docker -v Docker服务基本操作 1...docker 禁用Docker开机自启 systemctl disable docker 重新启动Docker服务 systemctl restart docker 查看Docker信息 docker...挂载到容器的 /root 目录 容器是基于镜像创建的,执行镜像生成容器,方可进入容器 启动容器命令: docker run docker run -i.../ eeb6ee3f44bd /bin/bash 参数解析   -i:表示以“交互模式”运行容器   -t:表示容器启动后会进入其命令行   -v:表示需要将本地哪个目录挂载到容器中,格式:-v...:   /bin/bash:一旦容器启动,需要执行的命令,当前使用 “/bin/bash”, 表示启动后直接进bash shell   /root/software是宿主机器

96620

Mac系统 Git命令自动补全

网上很多Mac的Git命令不全都是下载bash-completion到根目录修改~/.bash_profile然后刷新环境变量。但这并不是针对所有的mac系统,查了很多内容,终于找到了正确的姿势。...然后输入命令查看bash-completion文件信息 brew info bash-completion 信息如图,根据其提示把命令行加入mac的配置文件 ~/.bash_profile中 ?...在终端输入如下命令可以打开 .bash_profile文件 vim ~/.bash_profile ? 三....确定自己电脑安装的git版本 查看你的git版本,还没有安装git的可以自己通过brew安装,命令如下 brew install git 安装完git之后查看版本,通过命令 git --version...然后终端输入命令 brew unlink bash-completion brew link bash-completion ? 注意:最后一步不要忘记重启终端

3.7K10

(16)Bash历史命令补全

1.历史命令history [root@laptop~]#history [选项] [历史命令保存文件] 选项: -c:清空历史命令 -w:把缓存中的历史命令写入历史命令保存文件 (默认保存在...2.历史命令的调用 ①使用上、下箭头调用以前的历史命令 ②使用“!...n”重复执行第n条历史命令 #重复执行第369条命令 [root@laptop~]#!369 ③使用“!!”重复执行上一条命令 #重复执行上一条命令[root@laptop~]#!! ④使用“!...字串”重复执行最后一条以该字串开头的命令 #执行最后一条以ser开头的命令[root@laptop~]#!...ser 3.命令与文件补全 在Bash中,命令与文件补全是非常方便与常用的功能,我们在输入命令或文件时,如果命令或文件是以我们输入的字符开头并且是唯一的,按“Tab”键就会自动进行补全;如果没有补全

77510

Python 命令补全神器 argcomplete

概述 在使用Python 命令或者 Python的命令行工具的时候,一个痛点是没有补全。...另外,像pip,pipx等命令也没有提示,使用不太方便。 偶然看到argcomplete这个库,按tab键就可以给Python的命令行添加自动补全,简直是使用Python的一个神器。...pip命令进行补全 其他任何以argparse解析的第三方包的命令都可以用自动补全,添加argcomplete的几行代码就行 下面具体展开怎么对已有的工具启用自动补全,以及如何让自己的Python包支持...如何对别的第三方库启用自动补全 有些库的命令行程序是已经支持argcomplete补全,只需要用下面的命令来激活: eval "$(register-python-argcomplete <python-app-name...如何让自己的Python库支持自动补全 只需要增加下面几行代码,就能让你的库的命令行支持自动补全: # 在ArgumentParser对象初始化前增加这两行 # PYTHON_ARGCOMPLETE_OK

24230
领券