首页 > 系统相关 >初识Linux(九)------ 学习Shell Scripts

初识Linux(九)------ 学习Shell Scripts

时间:2022-11-15 11:55:57浏览次数:39  
标签:文件 shell script Linux 系统 Shell Scripts

  基本上, shell script 有点像是早期的批处理文件,亦即是将一些指令汇整起来一次执行,但是 Shell script 拥有更强大的功能,那就是他可以进行类似程序 (program) 的编写,并且不需要经过编译 (compile) 就能够执行, 真的很方便。加上我们可通过 shell script 来简化我们日常的工作管理, 而且,整个 Linux 环境中,一些服务 (services) 的启动都是通过 shell script 的。

  shell script 是利用 shell 的功能所写的一个“程序 (program)”,这个程序是使用纯文本文件,将一些 shell 的语法与指令(含外部指令)写在里面, 搭配正则表达式、管道命令与数据流重导向等功能,以达到我们所想要的处理目的。

为什么要学习使用shell script ?

  • 自动化管理

  查询登录文件、追踪流量、监控使用者使用主机状态、主机各项硬件设备状态、 主机软件更新查询等等日常性事务。

  • 追踪与管理系统的重要工作

  在CentOS 6.x 以前的版本中,系统的服务 (services) 启动的接口是在 /etc/init.d/ 这个目录下,目录下的所有文件都是 scripts ; 另外,包括开机 (booting) 过程也都是利用 shell script 来帮忙查找系统的相关设置数据, 然后再代入各个服务的设置参数。举例来说,如果我们想要重新启动系统登录文件, 可以使用:“/etc/init.d/rsyslogd restart”,那个 rsyslogd 文件就是 script 。

  • 简单入侵监测功能

  当我们的系统有异状时,大多会将这些异状记录在系统记录器,也就是我们常提到的“系统登录文件”, 那么我们可以在固定的几分钟内主动的去分析系统登录文件,若察觉有问题,就立刻通报管理员, 或者是立刻加强防火墙的设置规则,

  • 连续指令单一化
  • 简单的数据处理

标签:文件,shell,script,Linux,系统,Shell,Scripts
From: https://www.cnblogs.com/astonc/p/16891956.html

相关文章

  • linux开放端口命令
    linux系统中控制端口的开启与关闭可以由命令来执行。linux下开放端口命令的相关知识:linux开放端口命令1打开指定端口:/sbin/iptables-IINPUT-ptcp--dport80-jACC......
  • linux部署java环境
    一、进入到下载目录cd/usr/local/src二、下载Java下载地址JavaDownloads|Oracle下载完后执行下面这个命令然后选择到下载的文件后通过xshell上传上去或者通过......
  • linux Buildroot的syslogd配置
    linuxBuildroot的syslogd配置1、简介syslogd可以负责记录系统运作中,kernel或应用程式产生的各种讯息。这些讯息被写入到系统的纪录档中,让管理人员,进行故障排除、追踪尝......
  • elasticsearch安装(Linux)
    1.下载安装包官网下载,下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch将安装包上传到服务器#创建文件mkdirelasticsearch  2.创建......
  • Linux启动流程rcN.d rcS.d rc.local等
    1环境当前系统环境为:Linuxmintmate17.1(基于ubuntu14.04的衍生版)备注:/etc/rc.d文件夹中的脚本文件的链接目标为:/etc/init.d文件夹下的脚本(为系统运行级别‘数字’......
  • Linux-终端命令格式-笔记
    目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[-options][parameter]说明:​​command​​:命令名,相应功能的英文单词或单词的缩写​​[-optio......
  • Linux-文件和目录常用命令-笔记
    目标查看目录内容​​ls​​切换目录​​cd​​创建和删除操作​​touch​​​​rm​​​​mkdir​​拷贝和移动文件​​cp​​​​mv​​查看文件内容​​cat​​​​more......
  • linux SSH配置
    linuxSSH配置1、简介SSH(SecureShell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录或文件传输方式,例如Telnet、FTP,使用......
  • Linux安装ODBC连接SQLServer数据库
    操作系统:Centos7.21、下载ODBC安装包unixODBC-2.3.9.tar.gzfreetds-1.3.9.tar.gz下载这两个压缩包的地址:ftp://ftp.freetds.org/pub/freetds/stable/ftp://ftp.unixodb......
  • Linux基础11 重定向(输入重定向,输出重定向); 管道技术, tee, xargs
    1.重定向 将原本要输出到屏幕上的内容,重新指向一个文件或者设备中,屏幕上不会输出原本的内容。为什么要使用重定向: 1.当屏幕输出的信息很重要,而且希望保存重要的信息时。 ......