1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Shell 入门

Connected

Exercise

我刚做的事要如何记录?

当您在做复杂分析时, 通常需要保留您使用过的命令记录。 您可以使用之前已经见过的工具来完成:

  1. 运行 history。
  2. 将其输出通过管道传给 tail -n 10(或者您想要保存的最近步骤数)。
  3. 将结果重定向到一个类似 figure-5.history 的文件中。

这比把内容记在实验笔记本里更好, 因为它能保证不会遗漏任何步骤。 这也体现了 shell 的核心思想: 能产生和消费文本行的简单工具, 可以通过多种方式组合, 来解决各种各样的问题。

Instrukcje 1/3

undefined XP
  • 1

    将文件 seasonal/spring.csv 和 seasonal/summer.csv 复制到您的主目录。

  • 2

    使用携带 -h 选项的 grep(阻止打印文件名) 以及 -v Tooth(选择与表头不匹配的行) 按顺序从 spring.csv 和 summer.csv 中筛选数据记录, 并将输出重定向到 temp.csv。

  • 3

    将 history 通过管道传给 tail -n 3, 并把输出重定向到 steps.txt, 以便将最近的 3 条命令保存到文件中。 (需要保存 3 条而不是 2 条, 因为 history 命令本身也会出现在列表中。)