2006年11月24日星期五

1.5. 交互使用Shell

1.5. 交互使用Shell

使用shell的交互功能,就是从登陆开始一直到你注销为止(以输入exit或者输入CTRL-D[5])。在登陆后,你在shell命令行中输入;这些行是以你在终端或工作环境下输入的文本且以回车为结尾的一行。

[5] shell可以被配置为对CTRL-D退出信号无相应。我们推崇这样做,因为CTRL-D 太容易意外触动。查看Chapter 3 中关于此的详细信息。

默认情况下,shell提示符为每个命令提供已美元符号结尾的信息字符,但是你可以通过查看Chapter 3修改所有提示符内容。

1.5.1. 命令、参数和选项

shell命令行由一个或多个单词组成,每个单词由空格或TABs(制表符)区分。每一行的第一单词是命令。其他的(若是有的话)是命令的参数(也叫变量),就是在指明某个命令上如何运行的名称。

举例来说:命令lp myfile由命令lp(打印一个文件)和一个参数myfile组成。lp指定myfile为打印文件的名字。参数一般多为文件名,但是不一定是:在命令mail cammail程序则以cam为要发送到的用户名。

选项是特殊类型的参数用于给命令传递所需运行的特殊信息。选项通常是跟随的简单字母;我们说“通常”是因为它遵守手动快捷的规则。命令lp –h myfile 包含选项-h,它告诉lp不要在打印文件前打印“标题页”(banner page

有时选项是他们自己的参数。譬如lp –d lp1 –h myfile 有两个选项和一个参数。第一个选项是-d lp1,意思是“发送输入到打印机(目的地)教lp1。”第二个选项是和参数是同前一个例子相同的。


没有评论: