Linux 命令格式

本文介绍了Linux命令的基本格式,包括命令名称、选项和参数的使用方式,并解释了在命令帮助文档中常见符号的意义。此外,还提供了多条命令在同一行书写时使用的分隔符及其含义,最后通过gcc命令的具体示例来帮助理解。

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

1.    Linux 命令格式的Linux命令的基本。熟悉Linux命令格式可以帮助我们看懂Shell脚本和读懂man等帮助手册。

       Linux命令一般格式如下:

          command [options] [arguments]
          command:命令名称。
          options: --单词   或   -单字序列 或 -单字组合。

          argument:参数(档案名称或其他)
       举例如下: ls --all  等效于 ls -a
                    ls -a -b -c   等效于 ls -abc


2.    还要特意说明一下:在查看命令帮助时,会出现[],<>,|等符号,它们的含义如下:
          []         表示是可选的;
          <>       表示是可变化的; 
          x|y|z    表示只能选择一个;
          -abc     表示三个参数(或任何二个)的混合使用。

 

3.    多条命令写在一行

       以上介绍的每一行只写一条命令。而有时我们可能看到用;、&&、||、| 四种分隔符隔开的命令序列。它们写在现一行中。

       它们的含义分别为:

                  A. " ; "   号表示命令顺序执行;

                  B. "  && " 号含义基本和C语言中的"&&"号一样。顺序执行。但如果其中有一条命令有错存在,则不再执行后面的命令,没错                         则执行到完为止;

                  C. "  || " 如果命令遇到可以成功执行的命令,那么命令停止执行,即使后面还有正确的命令则后面的所有命令都将得不到执                            行。假如命令一开始就执行失败,那么就会执行 || 后的下一个命令,直到遇到有可以成功执行的命令为止,假如所有的都                           失败,则所有这些失败的命令都会被尝试执行一次;

                   D. " | " 管道符号。用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2                           的输入传给command 2。

 

4. 下面根据man手册举例说明:

          gcc [-c|-S|-E] [-std=standard]

                [-g] [-pg] [-0level]

                [-Wwarn...] [-pendantic]

                [-Idir...] [-Ldir...]

                [-Dmacro[=defn]...] [-Umacro]

                [-foption...] [-mmachine-option...]

                [-o outfile] [@file] infile...

         [-c|-S|-E] 表示-c、-S、-E只能选择一个。

         [option1] [option2]...[optionN] 表示所有N个选项中只能选择一个。

          infile... 表示是必选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值