1.5.3 Shell 的简单使用
在 Linux 命令行中输入的第一个字必须是一个命令的名字,第二个字是命令的选项或参数,命令行中的每个字必须由空格或Tab隔开,格式如下:
- $ 命令选项参数
或者:
- # 命令选项参数
说明
提示符“$”和“#”区分了用户的不同权限,“$”表示普通用户权限,而“#”代表的是根用户(超级用户)权限。
选项是包括一个或多个字母的代码,它前面有一个减号(减号是必要的,Linux 用它来区别选项和参数),选项可用于改变命令执行的动作的类型。
命令行实际上是一个可以编辑的文本缓冲区,在按回车键之前,可以对输入的文本进行编辑。比如利用“BackSpace”键可以删除刚输入的字符,可以进行整行删除,还可以插入字符,使得用户在输入命令(尤其是复杂命令)时,若出现输入错误,无须重新输入整个命令,只要利用编辑操作,即可改正错误。
利用上箭头可以重新显示刚执行的命令,利用这一功能可以重复执行以前执行过的命令,而无须重新输入该命令。
bash保存着以前输入过的命令的列表,该列表被称为命令历史表。按上箭头,便可以在命令行上逐次显示各条命令。同样,按下箭头可以在命令列表中向下移动,这样可以将以前的各条命令显示在命令行上,用户可以修改并执行这些命令。
在一个命令行中还可以置入多个命令,用分号将各个命令隔开,这些命令将按顺序执行。也可以在几个命令行中输入一个命令,用反斜杠将一个命令行持续到下一行。总之,Shell命令行的输入灵活方便,当用户熟悉Linux 的命令之后,会更加体会到这一点。