shell的使用(2)
shell是对用户提出的运行程序的请求进行解释的程序。对大多数UNIX用户而言,shell是系统中最重要的程序。除了使用文本编辑器以外,用户大部分时间都在shell中工作。一旦学会使用shell,就可以不必求助于传统语言编程,而解决很多复杂的问题。
命令行结构
最简单的命令就是一个字(word),通常是一个可执行的文件名。
1 | mbp:blog zhoukuo$ who |
一条命令通常以换行结束,但有时分号;也可用作命令结束符:
1 | mbp:blog zhoukuo$ date; who |
可以将date;who的输出送到一个管道:
1 | mbp:blog zhoukuo$ (date;who)|wc |
date和who的输出被串连成单个数据流,送入一个管道。