bash内部命令linux,浅析Shell编程bash的内部命令

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

b588e651539bc6f8a201703de45ff1a6.png

①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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值