在Linux上,您可以执行以下操作:
$ scp some-file.txt user@remote.host.com:/some/pa<tab>
如果您在主机上使用基于密钥的身份验证,iTerm2可以自动完成远程路径。但是,在OSX上似乎不起作用。有什么提示吗?
$ scp some-file.txt user@remote.host.com:/some/pa<tab>
如果您在主机上使用基于密钥的身份验证,iTerm2可以自动完成远程路径。但是,在OSX上似乎不起作用。有什么提示吗?
/etc/bash_completion
,然后您可以通过在.bashrc
或.profile
文件中添加类似于. /etc/bash_completion
(注意.来源文件)来加载它们。.bashrc
/.profile
以正确加载它。brew install zsh-completions
~/.zshrc
(但brew的输出可能是最准确/最新的):echo 'if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh-completions:$FPATH
autoload -Uz compinit
compinit
fi' >> ~/.zshrc
chmod go-w '/opt/homebrew/share'
chmod -R go-w '/opt/homebrew/share/zsh'
if [ -f /usr/local/etc/bash_completion ]; then . /usr/local/etc/bash_completion fi
这段代码,现在一切都很完美。 - ingmar