书写命令行的一般规则

本文详细介绍了Shell命令行的基本构成,包括选项(option)的缩写形式和完整形式,以及如何传递值给选项。命令行中的每个部分由空格或Tab键分隔,选项和参数都是可选的。还阐述了Shell如何区分内部命令和外部应用程序,并在搜索路径中查找执行程序。最后,提到了命令的一般格式:命令名【选项】【参数】…

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令行一般包括两部分:选项 option  +   值 value(或者说叫做参数)

  • option:以 单破折号 - 开头
    选项一般有缩写形式,即一个字母表示,比如
    -a -b -c,这三个选项可以缩写为一个 -abc,同样的作用

    选项的非缩写形式,--verbose或者-verbose,这里的verbose单词是冗长的意思
    这种形式不能缩写为一个 --verbose1verbose2是不行的
     
  • value 紧跟option后面

 指明给一个选项传递值,可以用

等于形式:-v=value --verbose=value  或者

空格形式:-v value --verbose value,即选项的后面一个被解析为值,尽管后面是-开头,也就是如果需要传值的选项,要注意了,不要忘了后面传值,否则,会把后面的强行解析为值的。


Shell 命令可以分为两种。

  •  包含于 Shell 内部的命令,如 cd 命令;
  •  存在于系统文件内部的某个应用程序,如 ls 命令。

对用户使用 Shell 来说,不必关心一个命令是建立在 Shell 内部还是一个单独的程序。
在实际执行的时候,Shell 会首先检查输入的命令是否是 Shell 的内部命令,如果不是,再
检查是否是一个内部的应用程序。然后 Shell 在搜索路径里寻找这些应用程序(搜索路径
就是一个能找到可执行程序的目录列表。其实就是系统环境变量指明的路径)。

命令名 【选项】 【参数 1】 【参数 2】…

命令行中的每个部分必须由空格或 Tab 键隔开,注意,这里的选项和参数(值)都用【】标注,这是说明它们都是可选的,因为有的命令不需要选项和参数就可以执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值