(一)shell参数本质

shell命令与linux命令区别?

  shell本身就是linux命令,简单的说shell程序就是一个包含若干行shell或者linux命令的文件

  Linux命令的执行必须依赖于Shell命令解释器

shell命令的格式:

  command [选项] [参数]

  如 cd dirfile、ls -l

shell命令分类:

  内置命令

  外部命令

shell参数本质:

  shell命令都是可以附带参数和选项

  cd dirfile  firfile就是cd命令的参数

  不管是内置命令还是外部命令,它后面附带的数据最终都以参数的形式传递给了函数

执行shell多种方式:

1)作为程序运行
  cd dirname
  chmod + x ./test.sh
  ./test.sh
(2)作为参数传递给bash解释器
  cd dirname #切换到test所在目录
  /bin/bash test.sh
  bash test.sh
  sh test.sh

(3)内置命令运行,当前进程中运行
  source test.sh
  . test.sh
  

参考文献:http://c.biancheng.net/view/739.html

posted @ 2020-07-28 10:26  欧阳图图的少年成长记  阅读(138)  评论(0编辑  收藏  举报