ssh + Tab 自动补全主机名 别名
来源:互联网 发布:苹果铃声剪切软件 编辑:程序博客网 时间:2024/05/21 18:28
此方法配合ssh 别名登录可以快速登录服务器
要使用在./ssh/config
中配置的ssh别名,只需要將此行加入 .bashrc 最後一行即可.
complete -W "$(echo $(grep '^Host ' .ssh/config | sort -u | sed 's/^ssh //'))" sshcomplete -W "$(echo $(grep '^Host ' .ssh/config | sort -u | sed 's/^scp //'))" scp
以下原文出自:ssh + Tab 自动补全主机名
1 Reply
转载自:Bash ssh 由歷史資料來自動補齊主機名稱
Bash shell 打 ssh [Tab] * 2, 會列出不少網址, 通常都是 hosts 檔案內 設定的網址, 會秀出蠻多不相關的東西.
此自動補齊的功能, 主要是撈 .bash_history (歷史資料) 來做補齊, 就是 ssh [Tab] * 2, 只會出現之前有連線過的網址, 應該會方便不少.
Bash shell – ssh 命令自動補齊
設定步驟如下述:
將此行加入 .bashrc 最後一行即可.
complete -W "$(echo $(grep '^ssh ' .bash_history | sort -u | sed 's/^ssh //'))" ssh
註: 上述取自此篇: bash autocomplete for SSH
登出再次登入即可. (或者直接 source .bashrc 亦可).
註: 上述寫法同理, 可以考慮將 .ssh/config 也加入此設定.
备注:若安装了bash-completion,其实也是可以自动补全的。
0 0
- ssh + Tab 自动补全主机名 别名
- python <tab>自动补全
- Python TAB 自动补全
- python <tab>自动补全
- mysql命令行tab自动补全
- vim tab键自动补全
- python Linux Tab自动补全
- vim tab键自动补全
- python tab键自动补全
- openSUSE支持TAB自动补全方法
- 使用tab自动补全mysql命令
- python中 tab 键自动补全
- ubuntu sudo命令tab自动补全
- Mac下git tab自动补全
- Ubuntu14.04 Tab键自动补全
- Python命令Tab自动补全脚本
- python的tab自动补全
- 配置python tab键自动补全
- 升级Xcode7后所要更改的配置
- 安卓手机型号修改工具(修改软件)使用方法跟步骤
- 快速查找素数 187 (筛选找素数 模板)
- swift 语言编程
- android 支付宝SDK集成
- ssh + Tab 自动补全主机名 别名
- js判断日期大小
- 在CentOS6.4 下以单机伪分布式模式安装hadoop2.7.1
- git管理自己的代码库
- EXC_BAD_ACCESS (code =2,address=0x6f7fffbc)
- Alfred工具使用<2>
- strerror, strerror_r
- Post-Processing in ERC
- ORA-01113,01110,00322,00312