• Shell的基本语法

    日期:

    Shell的基本语法 3.1.变量 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量: 环境变量 在第2节 环境变量中讲过,环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给 fork 出来的子进程。用 printenv 命...

  • centos中shell脚本监控php进程

    日期:

    #!/bin/bash date echo start #取当前IP ip=$(ifconfig |grep inet|grep -v 127.0.0.1|sed -n 1p|awk {print $2}|awk -F : {print $2}) #跳转到当前文件所在目录 cd `dirname $0` echo $(pwd) #检查MQ function checkMq() { key=$1 result=$(ps -ef | grep $...

  • linux下监控网卡流量的shell脚本

    日期:

    linux下可以很容易获取网卡信息,使用命令 cat /proc/net/dev 即可。该命令详细列出当前网卡流入流出的字节总数,要监控网络的流量,只需要按一定的时间间隔去读取流量信息,然后做一下简单的四则运算即可。附完整的脚本如下: #!/bin/bashusage() { echo Us...

  • linux下shell的浮点数四则运算

    日期:

    shell下的四则运算有两种方式,一个是使用expr,另外一个用$(()),例如 expr 数1 运算符(+-*/) 数2或$((数1 运算符(+-*/) 数2)),需要注意的是使用expr时操作符的前后需要一个空格.但是上述两个都不能进行浮点数的运算,为了达到计算浮点数,可以借助命令awk来实...

  • 让你的shell命令穿上颜色

    日期:

    在网上看到别人的视频中在终端中输入的命令行都是带颜色的,呵呵,十分羡慕啊,在度娘中找了找,原来很简单,只需要修改下配置文件就可以了 # .bashrc # User specific aliases and functions alias rm=#39;rm -i#39; alias cp=#39;cp -i#39; alias mv=#39;m...

  • shell中的快捷键

    日期:

    在linux系统下,虽然已经习惯敲打命令行的工作方式,但是效率不是十分高,一旦你熟悉以下这些快捷键之后,相信你的工作效率会提高N倍,下面就来体验下吧:1. ctrl +a 切换到命令行开始.这个操作跟Home实现的结果一样的,但Home在某些Unix环境下无法使用,便...

  • linux下实现远程协助—–共享一个shell console

    日期:

    今天我来个大家介绍一个工具,在linux下实现共享shell console,这个工具在远程协助或者培训的情况下很实用,下面来给大家介绍下如何实现, 检查系统是否安装有tcl和expect这2个软件包: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25...

  • 一条shell命令搞定批量修改图片文件名

    日期:

    本文介绍了shell命令批量修改图片文件名的方法,用到了shell for循环、awk、sed等命令来完成批量修改图片文件名 。 如果同时修改几百个文件,文件名格式是_01.png _02.png这样,要求把前面的_给去掉,应该如何操作? 一条linuxshell命令搞定: for i in `ls _*...

  • shell脚本批量替换文件内容(find与xargs用法)

    日期:

    本文介绍了shell脚本批量替换文件内容的方法,linux find命令结合xargs参数实现批量替换的方法 在 linux中批量替换文件内容的方法 有很多,这里以 shell脚本中linux find命令 ,然后结合grep命令的xargs参数,来实现批量替换文件内容。 在linux硬盘文件中有超...

  • 如何用shell脚本监控iptables运行状态

    日期:

    分享一段shell脚本,用于监控iptables运行状态,当检测到iptables停止运行时,可以重启iptables服务。 shell脚本监测iptables运行状态 iptables-reset.sh #!/bin/bash #Powered by blog.slogra.com port=`iptables -vL|grep ssh|awk{split($NF,a,:);print a[2...