当有多个文件/目录时终端自动完成?

当有多个文件/目录时终端自动完成?

我已经使用创建了一个用户

sudo useradd -m peris

但是当我登录终端时,我使用选项卡自动完成,但它不起作用,并且它在 root 用户中工作

例如,我所在的文件夹中有更多文件夹,例如:

menus-can-peris

我输入me并按下Tab,但menus-can-peris没有自动完成

$ echo $SHELL
/bin/sh

答案1

/bin/shUbuntu 中的 shell 是,dash不支持 tab 补全。

我建议您将用户的登录 shell 更改peris支持文件名的 tab 补全,例如bash.

chsh您可以在以用户身份或 root 身份登录时使用命令更改登录 shell chsh peris。新的 shell 将用于下一次及后续登录。

相关内容