探す>

探す>

これは授業の時に私たちに提示された練習問題でしたが、理解していませんでした。このコマンドの役割は正確に何ですか?

cd / 
ls -al > $HOME/outputfile.log

私はそれを(Linuxで)試しましたが(明らかに)少なくとも何も起こらないことがわかりました。私はコマンドcd /と理解していますls-al私も$HOMEそれが何を意味するのか知っています。

私が悩んでいる部分は次のとおりです。

> $HOME/outputfile.log

例えば、これは何をすべきか?

私がls -al > outputfile.log最初にやったのですが、拒否されて理解しています。では、ここでの違いは何ですか?

とても感謝しています。

答え1

どのオペレーティングシステムなのかは言っていません。私はそれがbashを使用するGnu / Linuxであると仮定します(しかしそれは問題ではありません)。

私はあなたに答えを与えませんが、あなたがそれを見つけるのを助けます(明らかにあなたの目標は学ぶことです)。

2つのコマンドがあります。探してみてください。

  • help cd- シェルが内蔵されているので必ずhelp
  • man ls - 組み込みシェルではないのでman

探す>

man bash | less "+/^REDIRECTION"

探す$HOME

man bash | less "+/^[[:blank:]]+HOME"

先頭へ戻る$- 変数の拡張

関連情報