哈喽,大家好,我是Adam。前面我发了不少关于linux 的文章,今天也是一样,将分几篇文章系统化的讲讲shell脚本编程。废话不多说,走起走起!        首先说一下shell脚本是什么。简单来说,Shell脚本与Windows/Dos下的批处理相似,就是把一个或多个执行命令写到文件里,等到需要运行这些命令时,只需要运行该文件就可以了。shell脚本的好处也有很多:比如自动化管理,自动数据备份,监控日志等等。。。

shell脚本是以行为单位,在执行脚本的时候会分解成一行一行执行,shell脚本主要由注释、命令、变量组成。        现在就来新建一个shell脚本,使用vi就可以

然后编辑一些内容,#为注释,然后下面是要执行的命令,这个大家应该都看得明白,然后保存退出

如何运行脚本呢,使用sh就可以了,sh空格后面接上shell脚本文件的名称就可以了

可以看到,运行shell脚本文件就直接运行了里面ping的命令

不止可以执行一个命令,可以执行多个命令

通过换行的方式,就可以让该脚本分别运行三个命令

再来举一个例子,我们先建立一个test.txt的文本文件,然后在文本文件中写上”Hello,world!“,最后再把填入的内容显示出来

测试一下

测试没有问题

今天的shell脚本就讲到这里,主要是讲了什么是shell脚本,shell的作用、创建和使用。下一篇主要来讲一下变量和变量的使用。好了,大家再见!

你会喜欢

linux系统shell脚本编程,Linux系统shell脚本编程(一)相关推荐

  1. 使用 shell 脚本对 Linux 系统和进程资源进行监控

    Shell 简介 Shell 语言对于接触 LINUX 的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.实际上 Shell 是 ...

  2. linux系统默认的环境变量path,Linux编程 12 (默认shell环境变量, PATH变量重要讲解)...

    一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash  shell支持的Bourne变量 Bo ...

  3. 使用shell脚本对Linux系统和进程资源进行监控

    今天发现一个网站,快课网,感觉还不错,里面有编程,面试,算法等等相关内容. 链接如下:http://www.cricode.com/ 首页便看到这篇文章,正好对Linux和shell等持续关注,转载学 ...

  4. linux 脚本实现物理备份,shell脚本实现系统监视统计与数据备份

    知识内容:*管理统计信息*执行备份*管理用户对于linux SA来说,没啥比shell脚本编程更有用的了.linux系统每天都有很多任务需要做好,从监视系统 磁盘空间.系统用户到备份系统重要文件.通过 ...

  5. Linux shell、内核及系统编程精品资料下载汇总 topsage

    shell编程.sed.awk.grep相关: UNIX shell by Example 第四版 UNIX shell范例精解 (第4版) 中文高清PDF下载 Shell脚本学习指南(Classic ...

  6. Linux系统shell脚本之打印系统的IP信息

    Linux系统shell脚本基础之打印系统的IP信息 一.脚本要求 二.脚本内容 三.执行脚本 一.脚本要求 1.显示服务器的运行状态,并输出提示 2.输出电脑的IP地址等信息 3.将执行输出的信息记 ...

  7. linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()

    摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...

  8. 【linux系统编程】剖析shell运行原理

    深入理解shell工作原理 目录: 深入理解shell工作原理 1. 简单介绍shell: 2. shell工作原理: 3. 简单shell实现: 1. 简单介绍shell: Windows以图形化界 ...

  9. 嵌入式Linux系统编程学习之四Shell编程

    文章目录 前言 一.Shell变量 1.创建变量 2.引用变量 3.删除变量 4.设置变量为只读变量 5.显示上条命令执行结果或函数返回值 6.表达式计算 二.标准变量 三.特殊变量 四.变量赋值 五 ...

  10. linux 运维高级脚本生成器,Linux运维系列,Shell高级脚本自动化编程实战

    课程文件目录: Linux自动化运维系列 Shell高级脚本自动化编程实战 [6.1G] ┣━━01.Shell基础概述 [315.1M] ┃ ┣━━1-1 Shell脚本体系概述.mp4 [154. ...

最新文章

  1. mongodb关联查询 和spring data mongodb
  2. es中修改某个字段值_搜索引擎之laravel中使用elasticsearch(一)
  3. 树莓派学习 -- 无法扫描出树莓派IP
  4. IDEA配置java《算法》第四版环境(耗时6小时,总算配置成功了,希望能给大家一点帮助)
  5. 网络编程(part2)--文件读写之打开/读取/写入
  6. Halcon:模版匹配
  7. IPLATUI----GRID状态
  8. Constructor vs Object
  9. 火狐翻译插件_阅读外文必备,浏览器实用的翻译插件推荐
  10. Beginning WF 4.0翻译——第一章(创建一个简单的工作流)续二
  11. 14套黑马程序员课程打包【资料全部完整】
  12. c语言加权成绩,c – 加权中值计算
  13. 数字货币期货生存指南
  14. 全流程+讲解+避坑指南 第一次使用vulhub搭建漏洞环境
  15. 圆弧的函数c语言,VC++中Arc函数画圆弧
  16. CSR867x — uart串口调试和AT指令
  17. MES的转型升级,智能制造呼唤新理念
  18. MYSQL数据库实验(用户与权限管理)
  19. 常见的操作系统与发展历史简介
  20. TCP/IP协议,HTTP协议,get和post请求的关联与区别

热门文章

  1. [设想]增加比较的多元运算符
  2. [转]OpenGL基础技术讲座--发展历史
  3. centos 7 elk安装与搭建
  4. SpringBoot + Thymeleaf 之 HelloWorld
  5. 蓝天采集系统的安装和遇到的问题及解决方案
  6. H5 播放视频常见bug及解决方案
  7. 解决8080端口被占用问题
  8. tomcat配置报错解决方法 The jre_home environment variable is not defined correctly
  9. php reader oleread,请问用phpExcelReader方式,excel文件名字可以是中文吗?
  10. win11退回win10一直黑屏转圈怎么办 win11退回win10黑屏转圈的解决方法