两个不同的终端行命令 - 相同的结果

两个不同的终端行命令 - 相同的结果

有什么区别

less file-name

cat file-name | less

例如:

less .bashrc

cat .bashrc | less

输出相同的结果。

答案1

less file-name和之间至少有两个区别cat file-name | less

  1. less file-name创建一个进程,而cat file-name | less创建两个进程。
  2. cat file-name | less可能更适合可读性原因,因为从左到右读取管道流可能更容易理解

相关内容