深入探索Shell编程:从基础到高级应用
1. 后台处理
在Shell操作中,有时需要在执行某个程序的同时继续执行其他命令,这就涉及到后台处理。在命令末尾添加 & 符号,可利用Shell的后台处理能力,让命令在后台运行,同时还能从同一命令行运行其他程序。
例如,若要从Shell运行GKrellM系统监视器,直接在提示符下输入 gkrellm ,程序会运行,但此时Shell的光标会处于停滞状态,无法再输入其他命令,直到退出GKrellM。若退出监视器(在程序中任意位置右键单击并选择“退出”),Shell提示符会恢复,又可以输入命令。使用向上箭头从命令历史中召回 gkrellm 命令,这次在命令后添加后台处理操作符 & 并按回车键。GKrellM会像之前一样运行,但Bash会显示该应用程序的进程号,然后返回提示符,此时就可以输入其他命令了。
2. 基础Shell编程
2.1 显示消息
大多数Shell命令会产生自己的输出,并显示在脚本运行的控制台监视器上。但很多时候,需要添加自定义的文本消息,以帮助脚本用户了解脚本内部的运行情况,这可以使用 echo 命令实现。
示例:
rich@testing:~> echo This is a test
This is a test
rich@testing:~>
默认情况下,不需要使用引号
超级会员免费看
订阅专栏 解锁全文
368

被折叠的 条评论
为什么被折叠?



