alias ls="echo *" とかやってて気づいたんですが...
- "echo *" は、"*" にマッチするファイルがないとき(何もファイルがないとき)には "*" とだけ表示する。
- "echo .* *" とすれば ls -a の代わりに!(但し、". .. .bashrc *" みたいになることも)
- "for i in *; do echo $i; done" ってしたら、なぜか "for i in *; do echo *; done" の結果が表示された。理由不明。
- C-[ * (ESC-*) で、現在実行できるコマンドの一覧が表示できる。