Linux系统Shell脚本如何运行?linux操作系统

Shell脚本语言很适合用于处理纯文本类型的数据,而Linux系统中几乎所有的配置文件、日志文件以及绝大多数的启动文件都是纯文本类型的文件。因此,学好Shell脚本语言,能够更好的操作Linux系统。那么Linux系统中,Shell脚本如何运行?

Linux系统中,Shell脚本如何运行?

当Shell脚本运行时,它会先查找系统环境变量ENV,该变量指定了环境文件(加载顺序通常是/etc/profile、~/.bash_profile、~/.bashrc、/etc/bashrc等),在加载了上述环境变量文件后,Shell就开始执行Shell脚本中的内容。

Shell脚本是从上至下、从左至右依次执行每一行的命令及语句的,即执行完了一个命令后再执行下一个,如果在Shell脚本中遇到子脚本(即脚本嵌套)时,就会先执行子脚本的内容,完成后再返回父脚本继续执行父脚本内后续的命令及语句。

通常情况下,在执行Shell脚本时,会向系统内核请求启动一个新的进程,以便在该进程中执行脚本的命令及子Shell脚本。

(0)

相关推荐

  • Linux的引导过程,运行级别以及/etc/rc.d/ 与/etc/rc.d/init.d目录分析

    Linux的引导过程,运行级别以及/etc/rc.d/ 与/etc/rc.d/init.d目录分析 一. Linux的引导过程 系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作   ...

  • 为什么要有Shell脚本注释?linux学习入门系统

    在Linux系统中,Shell脚本(bash Shell程序)通常是在编辑器vi/vim中编写的,由UNIX/Linux命令.bash Shell命令.程序结构控制语句和注释等内容组成.那么Shell ...

  • shell和shell脚本语言介绍 Linux运维

    Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具.Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本内容.每个合格的Linux系统管理员或运维工程 ...

  • Linux系统shell环境下的通配符远比我想的复杂

    最近共享了一些服务器,主要是唐医生的功劳,已经成功运行3台: 共享云服务器又来了(这次足足有50个名额) 共享云服务器又来了(这次足足有65个名额) 其中一台服务器里面有一个用户,提出来了一个无理要求 ...

  • 通过将PS4注入自编译Linux系统,开发者成功运行Steam游戏

    本世代的家用机和上世代的一个重要的区别就是架构十分接近x86,而不是PS3/Xbox 360世代的的自有架构Cell.Xenon.自从出世以来关于运行PC游戏的讨论一直没有停息,各路好手也不断的尝试更 ...

  • Linux系统哪个好用?Linux版本推荐

    计算机操作系统有很多种,Linux系统就是一种计算机操作系统,具有开源.免费等特性,广受计算机爱好者的喜爱.那么Linux系统哪个更好用呢?下面小编为大家盘点最好用的Linux系统. 1.Ubuntu ...

  • Linux系统有哪些特点?Linux如何学?

    提及Linux可能很多人都不太了解,其实Linux跟大家熟知的Windows一样,都属于操作系统,对比Windows系统,Linux更适合应用在服务器领域,为什么呢?Linux系统都有哪些特点?跟小编 ...

  • Linux系统有什么特性?Linux入门

    在众多操作系统之中,Windows是大家使用最多的也是最为熟悉的系统,其实除了Windows之外,Linux也是非常不错的操作系统,今天带领大家来聊聊Linux系统有什么特性?跟Windows系统有什 ...

  • Shell脚本开发基本规范有哪些?linux系统学习

    Shell脚本开发基本规范和习惯有哪些?Shell脚本的开发规范及习惯非常重要,虽然这些规范不是必须要遵守的,但有了好的规范和习惯,可以大大提升开发效率,并能在后期降低对脚本的维护成本.让自己养成一个 ...

  • Shell脚本语言有什么优势?深入学习linux系统

    Shell脚本语言有什么优势?随着互联网技术的发展,Linux逐步成为了较为热门的职业岗位技术,受到越来越多的企业和个人的喜爱.目前,市场上Linux运维技术人才相对短缺.在Linux运维工作学习中, ...