UNIX的Shell禅旄褡瘦命令详解 1.输出入转向 在UNIX中,每一个p鸡堕樱陨rocess均有三个特殊的filedescriptor,标准输入(standardinput)、标准输出(standardoutput)、标准错误输出(standarderror)。这三个平常是接受terminal的输入,而由terminal显示出去。但是UNIX提供使用者可以使用一般的档案或pipe来取代这些标准输出入设备。在tcsh里头,使用者可以利用">"和"<"来进行输出入转向的工作。 输出转向: command>file 你可以将一个指令的输出结果转向到一个档案,让此档案储存这个command的输出结果。 但是请注意,如果file已经存在在系统中,则file将会被盖过。也就是原先file的内容将会消失。 command>&file 与>相同,但是这个格式表示连standarderror一起转向。在UNIX中,standarderror在programer的习惯是用来显示error的发生,因此如果没有被转向时,standardoutput的结果将会被转向到file,而standarderror的结果仍将显示在terminal上。 command>>file 此格示代表将standardoutput的结果append到file中。如果file已存在在系统中,则standardoutput的结果将会加到file