Linux
分配系统资源和协调计算机内部的所有详细信息的计算机程序被称为操作系统或内核。
hardware:硬件,比如屏幕显示,键盘输入等
kernel:内核,负责连接硬件和内核,只有通过内核才能操作硬件
shell:可以理解为一个框架(更多的翻译将其翻译为壳),通过这个框架外层的应用可以调用内核
application programs:应用程序,比如数据库(DBMS),邮件服务(mail)等,他们可能需要使用到硬件,这时候就要通过shell去调用内核,继而操作硬件。
运行.sh文件会根据其中的命令逐行执行,从而实现自动化操作的目的。一个.sh文件可以包含一系列编译代码的命令,运行该文件可以自动编译整个项目。要运行.sh文件,可以使用命令行界面输入“./文件名.sh”并按下回车键。
注意一下几点:
.sh文件可以使用各种编程语言编写,如Bash、Perl、Python等。
在Linux系统中,.sh文件需要设置执行权限才能运行,可以使用“chmod +x 文件名.sh”命令进行设置。
.sh文件可以通过在文件开头添加“#!/bin/bash”或其他Shell解释器路径来指定使用哪个Shell解释器来运行该文件。
.sh文件可以通过命令行参数来接收输入参数,例如“./文件名.sh 参数1 参数2”。
.sh文件可以包含各种流程控制语句和函数,从而实现更复杂的自动化操作。
.sh文件可以用于定时任务和系统管理等方面,例如定期备份数据、批量修改文件权限等