Windows 10 の bash に「ls」コマンドがない

Windows 10 の bash に「ls」コマンドがない

bash最近Windows 10にインストールしました。

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

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

答え1

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

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

たとえば でファイルを作成すると、touch filename通常の で表示されますls。あるいは、ls /(ルート ディレクトリ内のファイルを一覧表示すると)、ほぼ確実に何かが存在するはずです。

また、「結果なし」は「コマンドがありません」とはまったく異なることに注意してください。不足しているコマンドを実行しようとすると、非常に明白なエラーが発生します。例:No command 'ls' found

関連情報