0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是shell脚本,它在嵌入式开发里面的重要性如何?

学益得智能硬件 来源:学益得智能硬件 2024-04-17 18:10 次阅读

什么是shell脚本,它在嵌入式开发里面的重要性如何?

只要你使用Linux,那一定会敲各种各样的命令,有的时候任务比较复杂,敲的命令就会比较多。

如果你把这些命令集中放到一个文件里面,那这个文件就变成了shell脚本。

所以shell脚本就是命令的集合,一般在第一行加上解析器的路径,命名方式用.sh结尾,倒不是非要用.sh结尾,大家习惯都这样写,看到这个名字就知道这是一个shell脚本。

最后再加上一个可执行权限,运行脚本,相当于一下子执行了所有的命令。

shell本身也有自己的语法规则,比如 if 语句、for 循环、变量、数组等等,语法倒不难,最重要的,还是对Linux指令的使用。

那shell脚本在嵌入式开发里面重不重要?很重要。

在 etc 目录下,就有大量的脚本,有些是用于开机启动的脚本,有些是启动服务的脚本。

我们平时自己做项目的时候,也可以通过脚本来做一些程序运行前的配置工作。

所以,作为一名合格的Linux开发工程师,shell脚本绝对是必备技能。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4984

    文章

    18300

    浏览量

    288720
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26926
  • Shell
    +关注

    关注

    1

    文章

    358

    浏览量

    22905

原文标题:Shell在嵌入式开发中的地位如何?

文章出处:【微信号:学益得智能硬件,微信公众号:学益得智能硬件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式Linux入门(五、Shell脚本编程上:认识Shell脚本

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程。
    的头像 发表于 07-13 16:10 1019次阅读
    <b class='flag-5'>嵌入式</b>Linux入门(五、<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>编程上:认识<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>)

    嵌入式重要性

    的作用本末倒置了。现在嵌入式开发对程序员的素质要求更高了,以上这类“软件人才”不能胜任了,因此说嵌入式人才紧缺。所以要培养一种有完整的计算机系统概念的软件人才,而不是只会拧螺丝的软件工人。 做驱动开发
    发表于 05-13 10:12

    嵌入式学习路线 嵌入式学习路线详解

    `  嵌入式学习是近年来一直很热门的一个话题,从当年的不温不火到如今炽手可热,嵌入式开发技术可谓是十年磨剑,终于等到炉火纯青。据各大培训机构数据整理分析得出,咨询和参加嵌入式开发技术的年轻人越来越多
    发表于 03-17 18:05

    嵌入式开发要学什么内容 嵌入式开发学习路线介绍

    较为漫长。笔者更建议想要从事嵌入式开发技术的读者可以选择线上的学习平台,学习周期较短,视频教程交互较强,冲淡了枯燥乏味的自学生涯。当然,具体决定还是要看读者本身,创客学院支持免费试听成长课程,对于嵌入式开发零基础或是入门级别的
    发表于 06-30 10:07

    嵌入式开发要学什么?

    。  2.了解C语言,C语言是嵌入式开发中最重要的编程语言,对着部分内容不仅要会写程序,还要看得懂他人写的程序。  3.学会shell编程,shell几乎可以作为一个入门语言来学习,最
    发表于 09-06 16:21

    嵌入式是什么? 嵌入式开发是什么意思?

    嵌入式开发工程师都熟练掌握硬件与软件两方面的技术。在搞硬件设计方面,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下
    发表于 07-26 15:58

    新手学习嵌入式开发要学什么

    Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建。  中级嵌入式工程师  经过第一个阶段的学习,你已经可以进行嵌入式开发
    发表于 10-19 09:54

    Linux对嵌入式重要性

    最近遇到很多处于迷茫中的就业者,在纠结要不要从事嵌入式这个行业,主要问题在于嵌入式这个行业对求职者的专业技能要求是非常高的,但是现在嵌入式开发行业的确发展很好,很多的行业都是需要用嵌入式
    发表于 10-27 07:00

    linux驱动开发嵌入式开发用到哪些知识

    移植,rootfs移植)linux驱动开发嵌入式开发用到哪些知识?编程语言:第一层次(C语言) 第二层次(ARM汇编、shell脚本、C++、Java)操作系统...
    发表于 10-27 10:14

    如何入门嵌入式开发

    ,线程通信,网络编程等)以下开始分化,嵌入式开发一般有三种方向,单片机开发工程师,驱动开发工程师,嵌入式应用开发工程师1,单片机(直接整st
    发表于 11-03 08:17

    Java开发嵌入式开发

    、Android开发和大数据开发等领域,这些领域也都有大量的岗位需求。从行业发展趋势来看,随着5G标准的落地以及产业互联网的发展,未来物联网领域的发展前景将非常广阔,而嵌入式开发作为物联网开发
    发表于 11-05 08:02

    嵌入式技术的重要性

    、汽车电子、娱乐中的机器人,无不采用嵌入式技术。在通讯、网络、工控、医疗、电子等领域,嵌入式发挥着越来越重要的作用。在百度搜索“嵌入式”、“嵌入式开
    发表于 11-08 09:28

    嵌入式Linux开发工具-shell编程介绍

    嵌入式Linux系统开发(文件、进程、线程、网络)20嵌入式系统移植8h嵌入式驱动开发8h自动生成: CMake autotool
    发表于 11-08 08:50

    shell脚本的相关资料分享

    脚本提供数组、循环、条件判断的等功能shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握shell
    发表于 12-23 06:17

    嵌入式开发基础知识点汇总

    LININX开发第一学习阶段,主要打好基础,学好C编程,Linux系统编程。1、C语言编程基础;2、嵌入式开发基础:Linux概述安装,shell命令,vim编辑器,GCC、GDB、Makefile,交叉
    发表于 12-24 06:21