Unix系统命令与Shell使用全解析
1. Unix命令基础
在Unix系统中,有一些重要的概念和命令值得我们深入了解。
1.1 过滤器(Filters)
在Unix术语里,过滤器指的是能从标准输入获取输入,对其执行操作,并将结果输出到标准输出的程序。简单来说,过滤器可用于修改管道中其他程序的输出。例如,在管道操作中, wc 就是一个过滤器,而 ls 不是,因为它不从标准输入读取数据。常见的过滤器还有 cat 和 sort ,而像 who 、 date 、 cd 、 pwd 、 echo 、 rm 、 mv 和 cp 则不属于过滤器。
1.2 标准错误(Standard Error)
除了标准输入和标准输出,Unix系统还有第三个虚拟设备——标准错误。大多数Unix命令会将错误信息写入这里。默认情况下,标准错误与终端或终端应用关联。例如:
$ ls n*
List all files beginning with n
n* not found
$
这里的 “not found” 信息实际上是 ls 命令写入标准错误的。我们可以通过重定向
超级会员免费看
订阅专栏 解锁全文
920

被折叠的 条评论
为什么被折叠?



