Mac中設定docker命令列自動補全的方法
最近嘗試在Mac上安裝了一下Docker環境,發現安裝方法很簡單的,但安裝之後docker命令不能自動補全,很不方便。查了一些資料找到了解決方法,在此跟大家分享一下。
安裝Homebrew
首先需要安裝Homebrew,可在官網首頁找到安裝方法:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝bash-completion
然後使用brew安裝bash-completion:
brew install bash-completion
安裝之後呼叫brew info命令,根據提示將指令新增到~/.bash_profile中:
$ brew info bash-completion bash-completion: stable 1.3 (bottled) Programmable completion for Bash 3.2 https://bash-completion.alioth.debian.org/ Conflicts with: [email protected] /usr/local/Cellar/bash-completion/1.3_2 (189 files, 608.0KB) * Poured from bottle on 2017-03-24 at 09:59:44 From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/bash-completion.rb ==> Caveats Add the following lines to your ~/.bash_profile: [ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion Bash completion has been installed to: /usr/local/etc/bash_completion.d
下載補全指令碼
執行以下命令下載補全指令碼,並儲存到bash-completion的配置目錄中:
curl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f "{{.Client.Version}}")/contrib/completion/bash/docker -o /usr/local/etc/bash_completion.d/docker
儲存成功後,重啟終端即可。
本地補全指令碼
安裝docker後,本地補全指令碼可以在/Applications/Docker.app/Contents/Resources/etc/docker.bash-completion路徑下找到。
相關推薦
Mac中設定docker命令列自動補全的方法
最近嘗試在Mac上安裝了一下Docker環境,發現安裝方法很簡單的,但安裝之後docker命令不能自動補全,很不方便。查了一些資料找到了解決方法,在此跟大家分享一下。 安裝Homebrew 首先需要安裝Homebrew,可在官網首頁找到安裝方法: /usr/bi
kubectl命令列自動補全實現
kubectl命令自動補全 kubectl這個命令列工具非常重要,與之相關的命令也很多,我們也記不住那麼多的命令,而且也會經常寫錯,所以命令自動補全是非常有必要的,kubectl命令列工具本身就支援complication,只需要簡單的設定下就可以了。以下是l
Python命令列自動補全和記錄歷史命令
[root@mm_local ~]# echo "export PYTHONSTARTUP='/root/.pythonstartup'" >> /root/.bashrc [root@mm_local ~]# source /root/.bashrc [ro
開啟mac terminal 命令/路徑自動補全功能
terminal 自動 menu 技術分享 bsp con 命令行 win big 用慣了windows命令行工具的按Tab自動補全路徑功能後,在mac terminal上敲命令很不習慣。其實mac terminal也有這個功能。 在命令行輸入nano .inputrc
在Mac上為MyEclipse設定程式碼模版及自動補全快捷鍵的設定
寫程式碼時,main方法、輸出方法經常用到(當然,main方法可以在建立類時選擇自動生成),這個時候可以設定模版程式碼。 步驟:選擇MyEclipse Enterprise WorkBench>偏好設定 選擇右側New... 編寫完成後 點選OK,Appl
IDEA如何設定模板程式碼,--自動補全
1.記錄下IDEA如何設定模板程式碼自動補全 例:如IDEA中輸入 main 和 syso 如何自動補全main函式和輸出函式 解決: 開啟IDEA,File --- setting ---Editor--Live Templates 右上側有個綠色加號,
ubuntu10.04下vim 中實現 Qt 程式碼的自動補全
創建於 2012-05-20 遷移自個人的百度空間 -------------------------------- 1、首先下載ctags sudo apt-get install 
IntelliJ IDEA 設定程式碼提示或自動補全的快捷鍵 (附IntelliJ IDEA常用快捷鍵)
修改方法如下: 點選 檔案選單(File) –> 點選 設定(Settings… Ctrl+Alt+S), –> 開啟設定對話方塊。 在左側的導航框中點選 KeyMap。 接著在右邊的樹型框中選擇 Main menu –> Code –> C
Mac: mac git 的安裝 及實現自動補全
htm use path raw spa file con get all 1.檢查是否裝了brew $ brew list如果沒有,拷貝以下命令到終端 回車.可以安裝好brewruby -e "$(curl -fsSL https://raw.githubusercont
配置systemctl命令tab自動補全 【轉】
系統版本[[email protected] ~]# uname -r3.10.0-229.el7.x86_64[[email protected] ~]# cat /etc/redhat-release CentOS Linux release
IntelliJ IDEA 設定程式碼提示或自動補全的快捷鍵
對於中國的Java開發者來說,可能使用Eclipse的人最多。 使用Idea的程式設計師也不少, 而且每個人都在鼓吹其好用之處。 試用半個月,感覺各有千秋,關鍵看熟練程度和配置是否好用。有時候希望使用自動補全,因為不偷懶的程式設計師不是好程式設計師。但是Idea的預設快捷鍵是
Pycharm設定Django模板檔案自動補全程式碼或標籤
在使用Pycharm編寫Django模板時,要用到一些特殊的格式,比如 {{ … }},{% if %} {% bolck %}等等,如果不設定Pycharm,只能一個符號一個符號的輸入。現在教大家如何設定自動補全這些東西。首先,開啟Pycharm的Files–>Set
Win10下Python命令tab自動補全
環境:win10 64位 python 2.7.10 1.安裝pyreadline-master 已經編譯 進入安裝目錄 pyreadline-master c:\Python27\python.exe setup.py install 2.在庫路徑 C:\
mac git 的安裝 及實現自動補全
完成 隱藏文件 con span 說明 killall github -html --help 1.檢查是否裝了brew $ brew list 如果沒有,拷貝以下命令到終端 回車.可以安裝好brew ruby -e "$(curl -fsSL https
Mysql命令行tab自動補全方法
技術 my.cnf pre color 命令 div rehash mys image 在mysql命令行有時為了方便想要按tbl鍵自動補全命令,以便節約時間。 具體方法如下: 第一步:修改my.cnf vi mysql/etc/my.cnf 將下圖紅框的
linux shell中的命令自動補全(compgen complete)與 命令列引數解析
很多時候,當我們寫一個指令碼時,我們總會提供一些可選的命令選項。當可選項比較多的時候,比如git, 如果能夠提供命令自動補全,無疑是錦上添花的事。而且個人認為,這種方式,比採用將命令做成選擇選單要更好一些。 假設我們現在這樣一個指令碼,指令碼執行命令時bsu, 類似gi
在eclipse中設定編碼自動補全功能
如果你用過Visual Studio的自動補全功能後,再來用eclipse的自動補全功能,相信大家會有些許失望。 但是eclipse其實是非常強大的,eclipse的自動補全沒有VS那麼好是因為eclipse的補全功能用的是預設設定。你只需要稍微修改一下就行了。 最簡單的修改方式是:Wi
Mac 下 git 命令自動補全
一. 安裝 bash-completion brew install bash-completion 安裝成功後提示: ==> Caveats Add the following line to your ~/.bash_profile: [ -f /usr/lo
Linux基礎命令(四):高階鍵盤操作與許可權控制——history、自動補全、命令列快捷鍵、歷史命令展開、id、chmod、umask、su、sudo、chown、chgrp、passwd
高階鍵盤操作 Linux終端支援各種快捷鍵操作。掌握這些快捷鍵以及命令列互動式編輯特性,基本可以告別滑鼠操作了。 clear - 清空螢幕 history - 顯示歷史列表內容 小技巧:Linux的圖形使用者介面中,非最大化的視窗是預設隱藏頂部選項卡的,可以通過保持按
Mac版git命令自動補全
在Mac上安裝了git之後,發現命令不能自動補全,使用起來非常不方便,本文介紹怎麼讓git命令能夠自動補全。 1)首先確保有brew 2)執行以下命令安裝bash-completion brew install bash-completion 3)執行以下命令, b