为什么要使用shell脚本?


Shell是一个充当内核和用户之间中介的软件程序。它读取命令和中断,通过向内核发送请求来执行程序。因此,shell被称为命令解释器。

它包含近100个系统调用。它告诉内核为程序执行各种任务。这些任务如下:

  • 打开文件。

  • 写入文件。

  • 获取有关文件的信息。

  • 执行程序。

  • 终止进程。

  • 更改进程的优先级。

  • 获取时间和日期。

shell脚本的必要性

让我们看看使用shell脚本的原因,如下所示:

  • Shell有助于完成重复性工作。例如:当执行一堆命令时,shell通常可以直接从存储文件中获取所有这些命令并执行它,而不是每次都重新编写它们。

  • 管理员使用它们来获取例行备份。

  • 它们比C或C++等其他编程语言更容易编写和调试。

  • 我们可以将shell脚本传输到其他UNIX和类似的操作系统并执行。

  • shell脚本也用于定期监控系统。

现在让我们看看不同操作系统中使用的不同shell,如下所示:

在Linux操作系统上使用的shell如下:

  • Korn Shell

  • Bourne-Again Shell

  • Tcsh

在UNIX操作系统上使用的shell如下:

  • Korn Shell

  • C Shell

  • Bourne-Again Shell

在Windows操作系统上使用的shell如下:

  • Aston Shell

  • Window Blinds

  • Xoblite

更新于:2021年11月30日

4K+ 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告