#《快乐的 Linux 命令行》

#cat

cat命令读取一个或多个文件,然后复制它们到标准输出:

1
cat [file]

cat经常被用来显示简短的文本文件。

cat可以把多个分片的文件连在一起:

1
cat movie.mpeg.0* > movie.mpeg

因为通配符总是以有序的方式展开,所以这些参数会以正确顺序安排。

cat如果不加参数直接运行,将默认连接标准输入标准输出。可以使用这种行为来创建简短的文本文件。

1
2
3
4
onns@liupans-MacBook-Air ~ % cat > lazy_dog.txt
The quick brown fox jumped over the lazy dog.%
onns@liupans-MacBook-Air ~ % cat lazy_dog.txt
The quick brown fox jumped over the lazy dog.%

输入Ctrl-d可以告诉cat已经到达文件末尾EOF

#匿名管道

|可以让一个命令的标准输出通过管道送至另一个命令的标准输入。

1
command1 | command2

心情不好,晚安。