本文是自己学习的总结,仅以作分享。若有不对的地方欢迎指正。
Bash内部命令
有些内部命令在目录列表是看不见的,他们有Shell本身提供,常用的内部命令有:echo、eval、exec、export、readonly、read、shift、wait、exit和(.)
echo:将变量名表指定的变量显示到标准输出
export 变量名=value:shell可用export把他的变量带入到子进程,从而将子进程继承父进程中的环境变量。但子进程不能将它的环境变量带入到父进程。
read:从标准输入读字符串,传给指定变量
语法格式:read [参数] [变量名]
常用参数
-p (prompt)设置提示信息
-t (timeout)设置超时时间,默认单位是s
shift:重新命名所有位置参数的变量,使所有的位置参数依次向左移动一个位置,并使参数$#减一直到减为0为止。即$2变为$1,$3变为$2。