複数のファイル/ディレクトリがある場合は、ターミナルオートコンプリート?

複数のファイル/ディレクトリがある場合は、ターミナルオートコンプリート?

私は以下を使用してユーザーを作成しました。

sudo useradd -m peris

ただし、ターミナルにログインすると、タブオートコンプリートが有効になりますが、機能せずにrootユーザーで動作します。

たとえば、私がいるフォルダには次のフォルダがあります。

menus-can-peris

入力meして押してもTabオートmenus-can-perisコンプリートにはなりません

$ echo $SHELL
/bin/sh

答え1

/bin/shUbuntuのシェルはdashタブの完成をサポートしていません。

ユーザーのログインシェルをperis次に変更することをお勧めします。するたとえば、ファイル名のタブ補完をサポートしますbash

chshユーザーまたはrootとしてログインしている場合は、このコマンドを使用してログインシェルを変更できますchsh peris。新しいシェルは、次のログインとその後のログインに使用されます。

関連情報