在 Centos7(和 6,5,以及 suse..)上,我看到 sftp 有制表符补全功能,如“readline”功能,如 bash。这在 Slackware 中不会发生,我尝试重新编译 ssh
"with-readline"
"enable-readline"
但没有任何改变。有什么解决办法吗?请不要回答“alias sftp=with-readline sftp”,因为这太糟糕了,centos 不使用它。
答案1
CentOS/RHEL/Fedora 使用 openssh 编译libedit
,它有它的问题,但对于基本用例来说它的工作。你只需要通过
--with-libedit
到configure
您从源代码构建时openssh
。