学习Linux不免要接触到shell编程,使用shell编程则要接触到bash命令,而bash命令解释套装程序则包含了一些常用的内部命令。或许有人会问什么是bash的内部命令呢?为此课课家笔者在本文中就为大家简单介绍bash的常用脑部命令的的命令格式和功能,让大家对此有一个比较清楚的了解。
①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认证能够起到一定的帮助作用!
¥699.00
¥399.00
¥399.00
¥299.00