精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux命令自動補全工具,自動補全git、Docker、k8s等命令

新聞 開發工具
在 Linux 命令行中,當輸入字符后,按Tab 鍵,Shell 就會列出以這些字符開頭的所有可用命令,如果只有一個命令匹配到,按一次 Tab 鍵就自動將這個命令補全。

[[319333]]

 什么是命令自動補全

在 Linux 命令行中,當輸入字符后,按Tab 鍵,Shell 就會列出以這些字符開頭的所有可用命令,如果只有一個命令匹配到,按一次 Tab 鍵就自動將這個命令補全。

如果輸入pass,此時按 Tab 鍵,因為以pass開頭的命令只有passwd這個命令, Shell 就會自動補全 passwd 命令。

另外如果輸入的字符匹配多個命令則會列出所有可用的命令,比如,如果輸入do,此時按 Tab 鍵 Shell 就會自列出可用的命令。

  1. [root@node2 ~]# do 
  2.  
  3. do docker-containerd-shim dockerd done 
  4.  
  5. docker docker-containerd-shim-current dockerd-current 
  6.  
  7. docker-containerd docker-ctr-current docker-storage-setup 
  8.  
  9. docker-containerd-current docker-current domainname 

但是系統自帶的命令補全功能有限,自動補全功能僅限于命令和文件名。

可以安裝 Bash 命令補全增強軟件包 bash-completion來實現更多命令的補全。

bash-completion的安裝

以Centos為例

  1. [root@node1 ~]# cat /etc/redhat-release 
  2.  
  3. CentOS Linux release 7.7.1908 (Core) 

直接通過yum命令安裝

  1. yum install bash-completion 

bash-completion版本信息

  1. [root@node1 completions]# rpm -qi bash-completion 
  2.  
  3. Name : bash-completion 
  4.  
  5. Epoch : 1 
  6.  
  7. Version : 2.1 
  8.  
  9. Release : 6.el7 
  10.  
  11. Architecture: noarch 
  12.  
  13. Install Date: Thu 19 Mar 2020 07:59:19 AM CST 
  14.  
  15. Group : Unspecified 
  16.  
  17. Size : 264934 
  18.  
  19. License : GPLv2+ 
  20.  
  21. Signature : RSA/SHA256, Fri 04 Jul 2014 08:47:01 AM CST, Key ID 24c6a8a7f4a80eb5 
  22.  
  23. Source RPM : bash-completion-2.1-6.el7.src.rpm 
  24.  
  25. Build Date : Tue 10 Jun 2014 08:05:27 AM CST 
  26.  
  27. Build Host : worker1.bsys.centos.org 
  28.  
  29. Relocations : (not relocatable) 
  30.  
  31. Packager : CentOS BuildSystem <http://bugs.centos.org> 
  32.  
  33. Vendor : CentOS 
  34.  
  35. URL : http://bash-completion.alioth.debian.org/ 
  36.  
  37. Summary : Programmable completion for Bash 
  38.  
  39. Description : 
  40.  
  41. bash-completion is a collection of shell functions that take advantage 
  42.  
  43. of the programmable completion feature of bash. 

配置命令補全

  1. source /usr/share/bash-completion/bash_completion 

命令補全的腳本存放在/usr/share/bash-completion/completions/目錄,可以在這個目錄查看支持增強補全功能的命令。

再試試輸入docker命令后按tab鍵:

  1. [root@node1 completions]# docker 
  2.  
  3. build diff history inspect logs port restart search stats top wait 
  4.  
  5. commit events image kill network ps rm secret stop unpause 
  6.  
  7. container exec images load node pull rmi service swarm update 
  8.  
  9. cp export import login pause push run stack system version 
  10.  
  11. create help info logout plugin rename save start tag volume 
  12.  
  13. [root@node1 completions]# docker 

可以看到后續可用命令的提示,媽媽再也不用擔心我記不住命令了。

同樣對于kubenetes也可以實現命令的自動補全和提示:

  1. [root@node1 ~]# kubectl 
  2.  
  3. annotate certificate cordon drain get port-forward run uncordon 
  4.  
  5. api-versions cluster-info cp edit label proxy scale version 
  6.  
  7. apply completion create exec logs replace set 
  8.  
  9. attach config delete explain options rolling-update taint 
  10.  
  11. autoscale convert describe expose patch rollout top 
  12.  
  13. [root@node1 ~]# kubectl 

git的命令補全

如果是在安裝bash-completion之后安裝git是不能自動命令補全,需要手動進行一些配置。

git安裝之后文檔里會有git-completion.bash文件

  1. [root@node1 bash-completion]# find / -name git-completion* 
  2.  
  3. /usr/share/doc/git-1.8.3.1/contrib/completion/git-completion.bash 
  4.  
  5. /usr/share/doc/git-1.8.3.1/contrib/completion/git-completion.tcsh 
  6.  
  7. /usr/share/doc/git-1.8.3.1/contrib/completion/git-completion.zsh 
  8.  
  9. /usr/share/bash-completion/completions/git-completion.bash 
  10.  
  11. /usr/share/git-core/contrib/completion/git-completion.tcsh 
  12.  
  13. [root@node1 bash-completion]# 

安裝完git之后重新source一下bash-completion

  1. source /usr/share/bash-completion/bash_completion 

看看配置之后的效果

  1. [root@node3 ~]# git 
  2.  
  3. add cherry difftool init reflog show 
  4.  
  5. am cherry-pick fetch log relink show-branch 
  6.  
  7. annotate clean filter-branch merge remote stage 
  8.  
  9. apply clone format-patch mergetool repack stash 
  10.  
  11. archive column fsck mv replace status 
  12.  
  13. bisect commit gc name-rev request-pull submodule 
  14.  
  15. blame config get-tar-commit-id notes reset subtree 
  16.  
  17. branch credential grep pull revert tag 
  18.  
  19. bundle describe help push rm whatchanged 
  20.  
  21. checkout diff imap-send rebase shortlog 
  22.  
  23. [root@node3 ~]# git 

 

 

 

責任編輯:張燕妮 來源: 今日頭條
相關推薦

2009-06-03 17:00:08

Eclipse自動補全

2024-05-10 08:51:31

Python命令補全工具

2021-07-14 14:20:22

root命令Linux

2020-07-31 07:44:12

代碼自動補全

2021-04-22 09:46:35

K8SCluster Aut集群

2022-04-02 06:43:44

CLI 工具Fig終端自動補全

2022-02-07 08:42:28

k8sdocker命令

2014-12-31 17:12:54

模糊查詢模糊查詢

2022-01-25 09:58:21

IPython 8.代碼命令行

2025-05-19 08:35:00

2014-08-20 10:02:54

GitGit能力

2025-08-06 01:45:00

2020-12-21 08:10:01

Kubernetes實用技巧kubectl

2015-09-28 11:22:55

命令行補全Linux

2025-02-17 01:00:00

Visual命令終端

2013-10-22 11:17:30

Google自動搜索

2022-04-22 13:32:01

K8s容器引擎架構

2014-04-08 15:05:11

LinuxLinux命令行補全命令

2021-11-07 07:41:21

K8S命令行管理工具容器

2024-11-11 00:38:13

Mypy靜態類型
點贊
收藏

51CTO技術棧公眾號

欧美经典一区二区| 国产一区白浆| 欧美不卡123| 久久黄色片视频| 国产精品一级伦理| 国产在线精品一区二区三区不卡| 欧美极品少妇xxxxⅹ喷水 | 韩国主播福利视频一区二区三区| 欧美国产激情二区三区| 亚洲影影院av| 国产真人无遮挡作爱免费视频| 久久久久电影| 日韩经典中文字幕| 欧美熟妇另类久久久久久多毛| 国产蜜臀av在线播放| 中文一区二区在线观看| 国产一区二区精品免费| 91片黄在线观看喷潮| 精品96久久久久久中文字幕无| 亚洲视频国产视频| 国产麻豆剧传媒精品国产av| 欧美天堂一区| 91久久线看在观草草青青| 欧美这里只有精品| 国产精品刘玥久久一区| 国产日韩欧美一区二区三区综合| 国产精品sss| 国产农村妇女毛片精品久久| 日韩va亚洲va欧美va久久| 久久久久久久一区二区| 日本妇女毛茸茸| 青青草国产免费一区二区下载| 亚洲福利精品在线| 97人人模人人爽人人澡| 国产精品天堂蜜av在线播放| 欧美性感美女h网站在线观看免费| 日本老太婆做爰视频| 欧美天天影院| 中文字幕免费一区| 欧美人xxxxx| 亚洲欧洲综合在线| 成人午夜激情视频| 99国产超薄肉色丝袜交足的后果| 国产有码在线观看| 麻豆国产91在线播放| 国产精品美女久久久久av超清| 精品免费囯产一区二区三区| 亚洲精品国产日韩| 久久久久久国产免费| 久草福利资源在线观看| 91tv精品福利国产在线观看| 日韩中文在线中文网三级| 国产精品美女高潮无套 | 亚洲一区美女| 国产黄色在线| 中文字幕第一区二区| 日韩欧美三级电影| 国产人成在线观看| 国产精品美女视频| 伊人色综合久久天天五月婷| 天堂а√在线资源在线| 国产精品沙发午睡系列990531| 视频一区视频二区视频| 在线免费av网站| 国产精品久久久久婷婷二区次| 亚洲精品视频一二三| 淫片在线观看| 亚洲欧美日韩国产综合在线| 丰满人妻一区二区三区53号 | 精品产国自在拍| 中文精品99久久国产香蕉| 一级在线观看视频| 婷婷综合社区| 久久久久久久国产| 亚洲天堂一区在线| 美女任你摸久久| 91亚洲永久免费精品| 日日躁夜夜躁白天躁晚上躁91| www国产亚洲精品久久麻豆| 日韩精品欧美专区| 成人黄色在线电影| 婷婷综合另类小说色区| 亚洲免费看av| 色妞ww精品视频7777| 亚洲国产又黄又爽女人高潮的| 国产国语性生话播放| 日韩片欧美片| 久久久女女女女999久久| 99久久久久久久久| 国产一区二区三区日韩| 国产精品加勒比| 国产高清视频在线| 亚洲综合免费观看高清完整版在线 | 亚洲精品成人无限看| 久久久中精品2020中文| 国产99久久久久久免费看| 国产在线一区二区综合免费视频| 国产成人看片| av免费观看一区二区| 一区二区三区日韩精品视频| 91看片就是不一样| 玖玖玖视频精品| 亚洲人成网7777777国产| 侵犯稚嫩小箩莉h文系列小说| 亚洲一区亚洲| 亚洲自拍高清视频网站| 男人av在线| 久久婷婷五月综合色丁香| 亚洲第一黄网| 国产日韩欧美成人| 视频二区在线| 亚洲精品第1页| 中文字幕国内自拍| 精品国产乱子伦一区二区| 日韩在线免费av| 依依成人综合网| 国产不卡高清在线观看视频| 性欧美.com| 波多野结衣亚洲| 亚洲精品在线电影| 成年人av电影| 捆绑变态av一区二区三区| 久久99蜜桃综合影院免费观看| 麻豆视频免费在线观看| 欧美中文字幕一区| 亚洲精品成人无码熟妇在线| 国产精品观看| 亚洲影院在线看| 天堂а√在线资源在线| 欧美怡红院视频| 30一40一50老女人毛片| 亚洲日本视频| 国产伦精品一区二区三区视频免费 | www.欧美日韩国产在线| 粉嫩av一区二区三区天美传媒 | 精品免费国产| 男女免费观看在线爽爽爽视频| 91麻豆精品国产自产在线| 日本美女bbw| 人人超碰91尤物精品国产| 久久99国产精品99久久| 91福利区在线观看| 亚洲国产精品va在看黑人| 欧美高清视频一区二区三区| 国产一区二区伦理| 9l视频自拍9l视频自拍| 高清一区二区三区av| 久久天堂电影网| 97人妻精品一区二区三区视频| 欧美国产日本视频| 午夜国产一区二区三区| 久久高清免费| 国产一区二区丝袜| 黄色动漫在线| 日韩小视频在线观看专区| 九九视频在线观看| 成人av在线观| av黄色在线网站| 国产精品自拍区| 国产精品老牛影院在线观看| 免费av不卡| 日韩一区二区三区视频| 久久久久久久中文字幕| 9i在线看片成人免费| 美女日批免费视频| 精品国产精品| 亚洲aaaaaa| 福利网站在线观看| 日韩精品一二三四区| 7799精品视频天天看| 国产精品久久久久四虎| 黄色一级片免费播放| 亚洲小说区图片区| 欧洲亚洲一区| 爱情电影网av一区二区| 性欧美激情精品| 免费一级在线观看播放网址| 欧美日产在线观看| 国产亚洲欧美精品久久久久久| 97精品国产露脸对白| 日日躁夜夜躁aaaabbbb| 亚洲精品国产成人影院| 国产在线一区二区三区欧美| 九九热线视频只有这里最精品| 日韩中文在线中文网三级| 亚洲成人一二三区| 日韩欧美成人区| 午夜精品一区二区三区视频| 99视频精品在线| 国产探花在线看| 在线成人亚洲| 一本一本a久久| 成人资源在线| 国产精品永久免费视频| av在线视屏| 日韩专区在线观看| 五月婷婷激情在线| 欧美日韩国产精品成人| 日本少妇bbwbbw精品| 一区视频在线播放| 黑人巨大精品欧美| 国产精品18久久久| youjizzxxxx18| 亚洲国产99| 小说区视频区图片区| 日韩mv欧美mv国产网站| 91久久精品国产| 成人免费无遮挡| 欧美激情亚洲一区| 麻豆最新免费在线视频| 亚洲免费福利视频| 亚洲欧美激情国产综合久久久| 欧美性xxxxxxxx| 日韩成人免费在线视频| 亚洲精品国产精品乱码不99| 貂蝉被到爽流白浆在线观看| 99riav一区二区三区| 成人做爰69片免费| 久88久久88久久久| 国产免费999| 午夜亚洲性色福利视频| 日韩激情视频一区二区| 亚洲精品极品少妇16p| 亚洲高清在线观看一区| 国产一区二区三区站长工具| 狠狠色综合一区二区| 国产精品色婷婷在线观看| 国产精品中文字幕久久久| 日本电影欧美片| 97成人在线视频| xxxx成人| 欧美精品成人91久久久久久久| 91亚洲天堂| 久久亚洲国产精品| 免费黄色网页在线观看| 日韩最新在线视频| 日本免费在线视频| 日韩亚洲国产中文字幕| 91精彩视频在线播放| 国产亚洲a∨片在线观看| 毛片网站在线| 亚洲色图av在线| 国产乱视频在线观看| 亚洲欧美日韩久久久久久| 日本视频在线观看一区二区三区 | www.在线播放| 亚洲一区第一页| 黄色视屏网站在线免费观看| 亚洲色图美腿丝袜| 国产免费永久在线观看| 亚洲一级免费视频| 永久免费av片在线观看全网站| 中文字幕av一区二区| 日本www在线| 久久久999精品视频| 婷婷色在线资源| 欧美国产视频一区二区| 福利写真视频网站在线| 2020欧美日韩在线视频| 亚洲天堂一区二区| 国产精品网站入口| 美女精品久久| 国产精品区一区| 伊人春色之综合网| 日韩国产精品一区二区三区| 色爱综合网欧美| 99热这里只有精品7| 一区二区亚洲| 99热成人精品热久久66| 秋霞国产午夜精品免费视频| 国产精品久久久久久久av福利| 国产一区二区三区四区在线观看| 中文字幕人妻熟女在线| 26uuu精品一区二区在线观看| 精品人妻无码一区二区三区换脸| 亚洲国产高清在线观看视频| 三上悠亚作品在线观看| 亚洲一二三四在线| 中文字幕一区二区三区四区欧美| 欧美日韩亚洲不卡| 精品区在线观看| 国产午夜精品麻豆| 日本网站在线免费观看视频| 九色精品美女在线| 成人av三级| 成人午夜在线观看| 国内精品免费| 亚洲国产精品日韩| 在线高清一区| xxxx一级片| 成人小视频在线| 成人性视频免费看| 亚洲成在人线免费| 亚洲无码精品在线播放| 精品成人佐山爱一区二区| 国产在线观看黄| 欧美肥臀大乳一区二区免费视频| 日本综合久久| 国产欧美韩日| 91精品国产视频| 精品www久久久久奶水| 国产精品香蕉一区二区三区| 中文幕无线码中文字蜜桃| 亚洲激情图片一区| 中文字幕 人妻熟女| 亚洲成avwww人| 欧美a免费在线| 日本道色综合久久影院| 亚洲啊v在线免费视频| 亚洲不卡中文字幕| 黄色国产精品| 免费成人黄色大片| 国产夜色精品一区二区av| 国产无码精品一区二区| 欧美高清视频一二三区| 欧美白人做受xxxx视频| 97精品国产91久久久久久| 日韩精品一区二区三区中文在线| 日本不卡一二三区| 制服诱惑一区二区| 亚洲视频天天射| 亚洲人精品午夜| 制服丝袜在线一区| 亚洲图中文字幕| 欧美第一视频| 精品久久久久久综合日本| 欧美日韩1080p| 青青草原播放器| 中文字幕一区免费在线观看| 成人一二三四区| 亚洲精品永久免费精品| 蜜桃视频在线观看播放| 国产欧美日韩亚洲| 亚洲国产91| 伦理片一区二区| 亚洲成a人片在线观看中文| 亚洲精品久久久久久久久久| 欧美成人高清视频| 欧美电影在线观看一区| 天天想你在线观看完整版电影免费| 国产在线一区二区| 私库av在线播放| 欧美zozo另类异族| 女同视频在线观看| 国产精品对白一区二区三区| 很黄很黄激情成人| 中文视频在线观看| 午夜欧美在线一二页| 天天爽夜夜爽夜夜爽| 欧美一区二区.| 视频一区在线观看| 依人在线免费视频| 亚洲欧美日韩一区| 精品人妻一区二区三区浪潮在线 | www.好吊操| 成人国产精品视频| 日韩一区二区视频在线| 亚洲天堂av女优| 成人在线免费电影网站| 一区二区不卡在线观看| 国产麻豆日韩欧美久久| 美女的奶胸大爽爽大片| 亚洲国产私拍精品国模在线观看| 深夜成人在线| 先锋影音亚洲资源| 国产精品资源在线看| 色网站在线播放| 亚洲人成77777在线观看网| 日韩成人在线电影| av日韩在线看| 久久久久国产精品麻豆| 一区二区三区在线免费观看视频| 久久亚洲精品小早川怜子66| av动漫精品一区二区| caopor在线视频| 专区另类欧美日韩| 天天射天天操天天干| 国产精品三级美女白浆呻吟| 欧美一区影院| 蜜桃传媒一区二区亚洲av| 欧美视频日韩视频在线观看| 伊人春色在线观看| 日韩精品电影网站| 国产成a人无v码亚洲福利| 五月婷婷色丁香| 久久久91精品国产| 欧美有码在线| 在线免费观看av网| 欧美日韩亚洲网| 成人短视频在线| 久久久久天天天天| 精品午夜久久福利影院| 欧美一区二区三区四| 久久影视电视剧免费网站| 神马久久av| 国产资源中文字幕| 91久久免费观看| 高h视频在线播放| 中文字幕av日韩精品| 91在线视频在线|