Shell中比较大小简洁总结 Linux
#!/bin/bash
if [ $1 -gt $2 ]
then echo "$1>$2"
else echo "$2>$1"
fi
# 数字判断一些命令
#-gt是大于的意思
#-lt是小于
#-eq是等于
#-ne是不等于
#-ge是大于等于
标签: linux
获取服务器信息的Shell脚本分享(ubuntu、centos测试通过) Linux
此脚本已经在ubuntu以及centos版本上测试通过,脚本如下:
#!/bin/bashLine='==========='#linux发行版名称
if [[ -f /usr/bin/lsb_release ]]; then
OS=$(/usr/bin/lsb_release
标签: linux
一句话Shell命令关闭不需要的随机启动服务 Linux
Linux可以简单的通过一条shell命令来关闭其他不需要的开机启动服务,只保留计划任务,网络,ssh和日志,看shell命令:
chkconfig --list | grep 3:on |
grep -v
标签: linux
Shell编程中的特殊变量之进程状态变量介绍 Linux
进程状态变量 1、$$获取当前shell的进程号(PID) 2、$!执行上一个指令的PID 3、$?获取执行上一个命令的返回值(0为成功,非零为失败,这个很常用) 4、$_在此之前执行的命令或脚本的最后一个参数 cat test$...
标签: linux
Shell编程中的特殊变量之位置变量介绍 Linux
1、$0 获得当前脚本的文件名,包括路径。
#写一个测试脚本
vim test.sh
#内容如下
dirname$0
basename$0
#执行一下
bash$(pwd)/test.sh
#输出如下
/home/jane
test.
标签: linux
Shell逐行读取文件的4种方法 Linux
在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受
标签: linux
Shell脚本中判断变量为数字的3种方法 Linux
方法1:通过expr 计算变量与一个整数值相加,如果能正常执行则为整数,否则执行出错,$?将是非0的值
expr $args + 0 &>/dev/null
方法2:打印变量通过
标签: linux
Shell脚本查看进程内存真实占用情况 Linux
#!/bin/bash
#****************************************************************#
# ScriptName: pm
# Author: osdba
# Create Date: 2010-01-31
# Modify Author:
# Modify Date: 2010-01-31
# Function:
标签: linux
Shell脚本遍历目录并批量修改文件编码 Linux
在将windows上的jsp网页移植到linux环境中时,发现一个个的转换编码及修改默认编码类型太慢,写此脚本进行尝试文件遍历~好久不写,手生了。
#!/bin/b
标签: linux
Shell脚本实现非法IP登陆自动报警 Linux
服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯ddos的性质就很恶劣了.说远了,这篇文章只是检测有非法ip登录到服务器上就自动给运维报警,当然也可以改成短信报警,前...
标签: linux