web-dev-qa-db-ja.com

Windows10のbashに「ls」コマンドはありません

最近、Windows10にbashをインストールしました。

ls」コマンドを除いて、すべてが正常に機能しているようです。 $プロンプトからlsと入力すると、何も返されず、$プロンプトに直接戻ります。

何か間違ったことをしているのですか、それともどこかでlsを有効にする必要がありますか?私はLinuxに不慣れで、できることすべてを学ぼうとしています。私はこれを理解することができません。

2
Bobby Dedman

そこには何もないので、おそらく何も返しません。ユーザーのホームディレクトリにいる可能性があります。このディレクトリには、新規インストールで通常のファイルが含まれていません。

デフォルトでは、lsは隠しファイル、つまり.で始まるファイルを表示しないことに注意してください。それらを表示するには、代わりにls -aを使用してください。

ファイルを作成する場合、例: touch filenameを使用すると、通常のlsで表示されます。または、ls /(ルートディレクトリにファイルを一覧表示)すると、ほぼ確実に何かが表示されます。

また、「結果なし」は「コマンドの欠落」とは大きく異なることに注意してください。欠落しているコマンドを実行しようとすると、非常に明白なエラーが発生します。 No command 'ls' found

4
Bob