• iptables防火墙管理shell脚本

    日期:

    分享一个iptables管理脚本,将iptables防火墙的添加、删除、查看、停止、启动等功能,写进shell脚本中,保存到一个文件,方便以后执行。 本脚本包括了iptables的日常管理与维护,对于创建iptables防火墙规则,以及iptables规则的维护管理、iptables的启动与停...

  • 常用linux shell脚本分享

    日期:

    分享几个linux shell脚本,包括判断登录用户、判断是否继续执行、隐藏输入、屏蔽显示等shell脚本 1、判断登录用户 1.1、脚本 [devtac@test_1shell]$ vi check_user.sh #! /bin/sh echo You are logged in as `whoami`; if [ `whoami` != devtac ]; then echo...

  • shell脚本批量导入mysql数据

    日期:

    shell脚本批量导入mysql数据的方法,用shell脚本处理上百个数据库文件的导入操作 一个项目的sql文件,打开一看是个目录,共中有上百个数据库,每个数据库作为一个单独的文件。 每个sql文件中都有: CREATE DATABASE IF NOT EXISTS `XXXX` USE `XXXX`; 可以直...

  • sed单行命令大全

    日期:

    文本间隔 # 在每一行后面增加一空行 sedG # 将原来的所有空行删除并在每一行后面增加一空行。 # 这样在输出的文本中每一行后面将有且只有一空行。 sed /^$/d;G # 在每一行后面增加两行空行 sed G;G # 将第一个脚本所产生的所有空行删除(即删除所有偶数行)...

  • linux shell命令行选项与参数用法详解

    日期:

    本文介绍了linux shell中使用命令行选项与命令行参数的方法,在bash中,可以用以下三种方式来处理命令行参数,每种方式都有自己的应用场景 问题描述:在linux shell中如何处理tail -n 10 access.log这样的命令行选项? 在bash中,可以用以下三种方式来处理命...

  • bash shell命令行选项与修传入参数处理

    日期:

    本文介绍了bash shell命令行参数与命令行选项的操作方法,有关shell 命令行参数的实例教程。 在编写shell程序时经常需要处理命令行参数,本文描述在bash下的命令行处理方式。 选项与参数: 如下命令行: ./test.sh -f config.conf -v --prefix=/home -f为选项...

  • shell expect 的介绍

    日期:

    一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要 交互的场合则必须通过人工来干预,有时候我们可能会需要实现 和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能 的工具。 Expect是一个免费的编程工...

  • 如何在expect脚本中调用系统命令

    日期:

    我想在expect脚本中获取主机名 set HOSTNAME [.....] 请问有什么办法可以在expect脚本中调用系统的hostname这个命令,并将返回值赋给HOSTNAME这个变量呢? exec hostname...

  • shell expect的简单用法

    日期:

    使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expec...

  • Linux Shell脚本编程--netstat命令

    日期:

    简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 [plain] view plaincopy [root@localhost ~]# ne...