浅析Shell编程bash的内部命令

    作者:课课家更新于: 2019-02-28 10:47:39

    软考,您想通过吗?一次通过才是硬道理

      学习Linux不免要接触到shell编程,使用shell编程则要接触到bash命令,而bash命令解释套装程序则包含了一些常用的内部命令。或许有人会问什么是bash的内部命令呢?为此课课家笔者在本文中就为大家简单介绍bash的常用脑部命令的的命令格式和功能,让大家对此有一个比较清楚的了解。

    浅析Shell编程bash的内部命令_考试认证_Linux认证_Linux_课课家

      


     

      echo

      命令格式echo arg

      功能:echo命令的功能在于在屏幕上显示出由arg指定的字串。


     

      eval

      命令格式eval args

      功能:eval命令的功能在于当Shell程序执行到eval语句时,Shell读入参数args将它们组合成一个新的命令并执行。


     

      exec

      命令格式exec命令参数

      功能:exec命令的功能在于当Shell执行到exec语句时,不会去创建新的子进程而是转去执行指定的命令。当指定的命令执行完时该进程(也就是最初的Shell)就终止了,所以Shell程序中exec后面的语句将不再被执行。


     

      export

      命令格式export变量名 或:export变量名=变量值

      功能:export命令的功能在于Shell可以用export把它的变量向下带入子Shell从而让子进程继承父进程中的环境变量。但子Shell不能用export把它的变量向上带入父Shell。

      PS:不带任何变量名的export语句将显示出当前所有的export变量。


     

      readonly

      命令格式readonly变量名

      功能:readonly命令的功能在于将一个用户定义的Shell变量标识为不可变。不带任何参数的readonly命令将显示出所有只读的Shell变量。


     

      read

      命令格式read变量名表

      功能:read命令的功能在于从标准输入设备读入一行,分解成若干字,赋值给Shell程序内部定义的变量。


     

      shift语句

      功能:shift语句按如下方式重新命名所有的位置参数变量,也就是$2成为$1,$3成为$2…在程序中每使用一次shift语句都使所有的位置参数依次向左移动一个位置,并使位置参数$#减1,直到减到0为止。


     

      wait

      功能:wait命令的功能在于使Shell等待在后台启动的所有子进程结束。wait的返回值总是真。


     

      exit

      功能:exit命令的功能在于退出Shell程序。在exit之后可有选择地指定一个数位作为返回状态。


     

      “.”(点)

      命令格式. Shell程序文件名

      功能:“.”(点)命令的功能在于使Shell读入指定的Shell程序文件并依次执行文件中的所有语句。


     

      以上就是Shell编程bash的常用内部命令的介绍。

      本次的浅析Shell编程bash的内部命令的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!

课课家教育

未登录