首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

bash学习一-基础

2013-11-09 
bash学习1-基础?今天下午花4个小时把《Red Hat Linux指南-服务器设置与程序设计篇》里的BASH程序设计看完了,

bash学习1-基础

?

今天下午花4个小时把《Red Hat Linux指南-服务器设置与程序设计篇》里的BASH程序设计看完了,虽然我现在用的是Ubuntu 10.10,主要内容是基础语法和一些常用多内置命令。

?

1、逻辑判断,可以使用test

select fruit in apple banana blueberrydo    ....done
?

bash内置有一些命令帮助在编程时简化工作,下面是几个常用的内置命令:

1、type,显示系统命令多相关信息
type cat
type select

?

2、read,接受用户输入,提供一个内置的-p来返回上一条输入
echo -n "read:"
read line
echo "$line"

read -p "read:"
echo "$REPLY"

?

3、exec,可以不用创建新线程来执行命令,还可以重定向来自脚本内部的文件描述符。使用exec不能把控制返回到原程序,一般是作为最后一个程序
who
exec date
echo "never display"

重定向输入输出的时候,后续多命令可以继续运行

?

4、trap,捕获信号
trap 'echo program interrupte;exit 1' INT
捕获中断信号,执行指定的命令,如果没有exit,会执行完之后把控制器返回给程序

5、kill

?

待续,不断完善~~

?

热点排行