Linux中推崇以小为美,精巧著称。
Linux中的函数只有几百个,但是windows中的函数却有几千个。
Linux中,以一个个小的函数,为一个功能点,当她需要强大复杂的功能点时,会利用管道连接各种需要的函数。
windows中,因为前期太注重于完美,所以函数比较大,可能相当Linux中的几个函数连接在一起的功能。但是在后期的发展过程中,增加新的功能,只能去新增新的函数,向上覆盖。所以windows的函数很多。
注:以上为个人理解,有不对请随时批评,勿喷,我是渣渣。
什么时管道?有什么作用?
管道:“|”
作用:管道是把一系列的命令连接起来,将第一条命令的结果给第二条命令,第二条命令的结果给第三条命令。
用法一:ls /dev | wc -w(统计dev下有多少目录文件)
用法二:find . -name "*.text" 查找当前目录下,所有 .text文件
find . -name "*.text" | grep "apple" 查找当前目录下,所有 .text文件名称中有“apple”的文件
find . -name "*.text" | xargs grep "apple" -Hrmw 查找当前目录下,所有 .text文件内容中有“apple”的文件
注:
find . -name "*.text" | grep "apple" 将第一条命令的输出,作为第二条命令的输入
find . -name "*.text" | xargs grep "apple" -Hrnw 将第一条命令的输出,作为第二条命令的参数