下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

浅析Shell编程bash的内部命令

作者:课课家     来源: http://www.kokojia.com点击数:907发布时间: 2019-02-28 10:47:39

标签: 考试认证Linux认证Linux

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

  学习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认证能够起到一定的帮助作用!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程