Linux命令行使用之命令语法格式
Linux命令包括内部命令和程序(相当于外部命令)。内部命令包括在Shell内部,而程序是放在文件系统中某个目录下的可执行文件。Shell首先检查命令是否是内部命令,如果不是,再检查是否是一个单独程序,然后由系统调用该命令传给Linux内核,如果两者都不是就会报错。当然就用户使用而言,没有必要关心某条命令是不是内部命令。 命令语法格式 用户进入命令行界面时...
Linux命令包括内部命令和程序(相当于外部命令)。内部命令包括在Shell内部,而程序是放在文件系统中某个目录下的可执行文件。Shell首先检查命令是否是内部命令,如果不是,再检查是否是一个单独程序,然后由系统调用该命令传给Linux内核,如果两者都不是就会报错。当然就用户使用而言,没有必要关心某条命令是不是内部命令。
命令语法格式
用户进入命令行界面时,可以看到一个Shell提示符(管理员为#,普通用户为$),提示符标识命令行的开始,用户可以在它后面输入任何命令及其选项和参数。输入命令必须遵循一定的语法规则,命令行中输入的第1项必须是一个命令的名称,从第2项开始是命令的选项(Option)或参数(Arguments),各项之间必须由空格或TAB制表符隔开,格式如下:
提示符 命令 选项 参数
有的命令不带任何选项和参数。Linux命令行严格区分大小写,命令、选项和参数都是如此。
(1)选项
选项是包括一个或多个字母的代码,前面有一个“-”连字符,主要用于改变命令执行动作的类型。例如,如果没有任何选项,ls 命令只能列出当前目录中所有文件和目录的名称,而使用带 -l 选项的 ls 命令将列出文件和目录列表的详细信息。
使用一个命令的多个选项时,可以简化输入。例如,将命令 ls -l -a 简写为 ls -la。
对于由多个字符组成的选项(长选项格式),前面必须使用“-”符号,如 ls -directory。
有些选项既可以使用短选项格式,又可使用长选项格式,例如 ls -a 与 ls -all 意义相同。
(2)参数
参数通常是命令的操作对象,多数命令都可使用参数。例如,不带参数的 ls 命令只能列出当前目录下的文件和目录,而使用参数可列出指定目录或文件中的文件和目录。例如:
使用多个参数的命令必须注意参数的顺序。有个命令必须带参数。
同时带有选项和参数的命令,通常选项位于参数之前。
更多推荐
所有评论(0)