标准输出
本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 37 课,共 82 课。
终端中的每条命令都连接着三个数据流。理解这些数据流是掌握重定向的基础,重定向是命令行中最强大的功能之一。
第一个流称为标准输出,通常缩写为 stdout。命令会通过它发送正常结果。运行 ls 或 cat 时,你在屏幕上看到的文本就是通过标准输出传来的。
echo "Hello, World!"消息 Hello, World! 会发送到标准输出,默认情况下会显示在你的终端屏幕上。
同样,当你列出文件时:
ls文件名列表会通过标准输出显示在屏幕上。
默认情况下,标准输出会连接到终端显示器。但接下来就有意思了。你可以将此输出重定向到其他位置,例如文件中。这样,你就不用在屏幕上查看结果,而是可以将其保存下来,以便之后使用。
在接下来的课程中,你将学习如何将标准输出重定向到文件,并了解另外两个流:标准输入和标准错误。
挑战
简单使用 echo 命令将消息发送到标准输出。请原样打印以下文本:
Terminal streams are powerful提示:使用
echo,后面跟上引号中的文本。你在屏幕上看到的输出来自标准输出(stdout)。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Terminal 在线编辑器