抬头看>

抬头看>

这是课堂上向我们提出的一个练习,但我没有明白。这些命令到底会做什么?

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

我确实尝试过(在 Linux 中),但(显然)至少我可以看到没有发生任何事情。我理解这些命令cd /ls并且-al。我也知道什么$HOME意思。

我正在努力解决的是以下部分:

> $HOME/outputfile.log

比如,这应该做什么?

ls -al > outputfile.log先做了,但被拒绝了,我也理解。那么这里有什么区别呢?

多谢你们。

答案1

你没有说哪个操作系统。我假设它是带有 bash 的 Gnu/Linux(但这并不重要)。

我不会给出答案,但会帮助您找到答案(因为很明显您的目标是学习)。

有两个命令。查找它们。

  • help cd-- 它是内置的 shell,所以你需要使用help.
  • man ls - 不是内置的 shell,所以你使用man.

抬头看>

man bash | less "+/^REDIRECTION"

抬头看$HOME

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

向上查找$——变量扩展

相关内容