Unix命令集是很有特色的命令集。它被设计成用来全面控制UNIX的机器。这部分将对UNIX命令集的一部分进行讨论。本部分与后面重点讲述经常用于传输控制协议(TCP)和Internet协议(IP)的UNIX命令。请注意我们要讨论的仅是UNIX中最常用的命令而不是对它的命令作一通览。后面每一部分都对命令集的一个命令进行介绍。在本章的最后,您还会学到黑客们经常用来侵入服务器的命令。
1.匹配符
在谈到命令时,如果该命令对应的文件不在当前目录内,UNIX将要求您使用路径名调用本命令。大多数命令都不在您所处的目录内而是在系统的其他某个地方。另外大多数UNIX系统允许您使用匹配符(wildcard)来访问文件或目录。(表1)列出了UNIX中常用的匹配符。
2.重定向字符
大多数UNIX命令和程序从键盘接受输入并将输出送至屏幕。但对大多数命令来说您也可以将他们的输入定向至文本文件并将其输出重定向至另一个文件。例如:假设有一个程序叫encrypter。它从键盘输入获取,并进行加密,最后显示在屏幕上。您可以重新改变其输入。比如从一个预先定义的文件,要进行输入重定向可以使用字符“〈。
在UNIX中,您可以通过键入它的名字来执行该程序。如果您想重定向输入至一个文件,则您也可将要重定向至的文件名放在重定向符后面。例如:如果文件叫:Top_secret,您应该如下键入命令:encrypter < top_secret,程序将从文件top_secret输入并加密最后输出至屏幕上。
另一方面,您也许想让encrypter加密文件然后单独存储起来。这时您就可将输入重定向至另一个文件。要进行这一步工作,可使用输出重定向字符“>,如果想存入private文件,则应如下键入:encrypter < top_secret > private。
标签: