linux的命令,比如 ls  -l  ./dir1
-l 是ls的参数吗?
./dir1是ls的参数,还是归属为-l 的参数,还是两个都是ls的参数?
为什么-l前加-符号,而./dir1前不加?
哪位大神清楚点

解决方案 »

  1.   

    首先ls命令是查看文件信息的意思
    -l参数代表查看文件的详细信息
    既然需要查看文件,那么肯定需要加上要查看文件的路径。如果没有指定路径,就会默认查看当前你所在目录的信息
    两个都是ls的参数
    而至于你说的加-和不加-,你见过路径前要加-的吗?
    希望对你有帮助
      

  2.   

    ls是命令,-l是选项,基本每个命令都会有一些选项,一般可以用     命令 --help来查看帮助,会有每个选项的详细说明,有的也可以用     man  命令   来看帮助,会更详细
      

  3.   

    通常认为-l 是ls命令的选项,而./dir1为ls命令的参数。参数就是命令作用于哪个对象,这里就是dir1。而选项则指明命令要采用何种形式执行,这里-l代表ls命令要以列表的形式展示目录结构。
      

  4.   

    选项前要加-或者--,告诉shell这是一个命令的选项