编程教程 第226页
判断文件是否存在的shell脚本代码-迪思分享

判断文件是否存在的shell脚本代码

免费资源网 - https://freexyz.cn/ 实现代码一、#!/bin/sh # 判断文件是否存在 # link:www.jb51.net # date:2013/2/28 myPath='/var/log/httpd/' myFile='/var /log/httpd/access.log' # 这里...
Lssery的头像-迪思分享Lssery11月6日
0496
linux shell数组深入学习理解-迪思分享

linux shell数组深入学习理解

免费资源网 - https://freexyz.cn/ bash shell只支持一维数组,但参数个数没有限制。 声明一个数组: declare -a array (其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组) 数...
Lssery的头像-迪思分享Lssery11月6日
02511
查找目录下同名但不同后缀名文件的shell脚本代码-迪思分享

查找目录下同名但不同后缀名文件的shell脚本代码

免费资源网 - https://freexyz.cn/ 因为后台录入的同事,上传文件的时候,给文件取了相同的名字,但不同的后缀名,由于文件路径非常深,大概十层左右,每一层又有几十个文件,所以人工找起来非...
Lssery的头像-迪思分享Lssery11月6日
03212
用expect实现的自动登录到多台服务器的shell脚本-迪思分享

用expect实现的自动登录到多台服务器的shell脚本

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/usr/bin/expect -f set ipaddress [lindex $argv 0] set passwd [lindex $argv 1] set timeout 30 spawn ssh root@$ipaddress #expect...
Lssery的头像-迪思分享Lssery11月6日
0239
awk中查看包含某两列字符的用法-迪思分享

awk中查看包含某两列字符的用法

免费资源网 - https://freexyz.cn/ [root@localhost /root]# netstat -tunlp |awk /137/;/138/{print} udp 0 0 192.168.1.200:137 0.0.0.0:* 539/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 539/nmbd ...
Lssery的头像-迪思分享Lssery11月6日
0426
两个备份数据库的shell脚本-迪思分享

两个备份数据库的shell脚本

免费资源网 - https://freexyz.cn/ 备份数据库的shell脚本一复制代码 代码如下: #!/bin/bash #指定运行的脚本shell #运行脚本要给用户执行权限 bakdir=/backup month=`date +%m` day=`date +%d`...
Lssery的头像-迪思分享Lssery11月6日
04311
学习shell脚本之前的基础知识[图文]-迪思分享

学习shell脚本之前的基础知识[图文]

免费资源网 - https://freexyz.cn/ 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本...
Lssery的头像-迪思分享Lssery11月6日
02213
bash scp command not found的解决方法-迪思分享

bash scp command not found的解决方法

免费资源网 - https://freexyz.cn/ 安装了centos6.0,由于选择了最小安装,很多包没有安装,因此一些常用的命令也不支持,如下: # scp -bash: scp: command not found 我的解决方法是:在一台...
Lssery的头像-迪思分享Lssery11月6日
0477
Linux下使用Shell脚本实现ftp的自动上传下载的代码小结-迪思分享

Linux下使用Shell脚本实现ftp的自动上传下载的代码小结

免费资源网 - https://freexyz.cn/ 1. ftp自动登录批量下载文件。 复制代码 代码如下: #####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<
Lssery的头像-迪思分享Lssery11月6日
02211
用shell命令读取与输出数据的代码-迪思分享

用shell命令读取与输出数据的代码

免费资源网 - https://freexyz.cn/ shell脚本读取数据有以下几种方式: 1.键盘输入,默认 2.从文件中读取3.通过管道命令传递 echo的功能: c :不换行 f :进纸 t :跳格 n :换行表示转义,例如:'...
Lssery的头像-迪思分享Lssery11月6日
03012
shell数组常用实例分享-迪思分享

shell数组常用实例分享

免费资源网 - https://freexyz.cn/ 说明:shell中数组的下标默认是从0开始的 1、将字符串放在数组中,获取其长度 复制代码 代码如下: #!/bin/bash str='a b --n d' array=($str) length=${#arra...
Lssery的头像-迪思分享Lssery11月6日
02410
统计网卡流量的两段shell脚本(使用ifconfig)-迪思分享

统计网卡流量的两段shell脚本(使用ifconfig)

免费资源网 - https://freexyz.cn/ 使用shell脚本计算Linux网卡流量,方法中最关键点: 复制代码 代码如下: ifconfig $eth_name | grep bytes | awk {print $6} | awk -F : {print $2} 通过ifco...
Lssery的头像-迪思分享Lssery11月6日
04013
shell脚本从SVN推送到多台服务器的代码-迪思分享

shell脚本从SVN推送到多台服务器的代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: SRCDIR=/letv/data/www/htdocs_user/ MOD=userIP_LIST=(192.126.32.92 192.126.32.93 192.181.155.160 192.181.155.214 192.181.155.215 ...
Lssery的头像-迪思分享Lssery11月6日
04812
ubuntu与centos中更换ip的shell代码-迪思分享

ubuntu与centos中更换ip的shell代码

免费资源网 - https://freexyz.cn/ 代码一 ubuntu与centos复制代码 代码如下: ubuntu: #!/bin/bash echo 'ipaddr:' read line echo $line sed 's/address.*$/address=${line}/g' /etc/network/i...
Lssery的头像-迪思分享Lssery11月6日
0508
备份网站内容的shell脚本代码-迪思分享

备份网站内容的shell脚本代码

免费资源网 - https://freexyz.cn/ 备份网站内容 复制代码 代码如下: #!/bin/bash #指定运行的脚本shell #运行脚本要给用户执行权限 bakdir=/backup month=`date +%m` day=`date +%d` year=`dat...
Lssery的头像-迪思分享Lssery11月6日
05011
Linux里awk中split函数的用法小结-迪思分享

Linux里awk中split函数的用法小结

免费资源网 - https://freexyz.cn/ The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep. set time = 12:34:56 set hr = `echo $time | awk {spli...
Lssery的头像-迪思分享Lssery11月6日
0225
用shell+sendmail实现服务器监控报警小脚本-迪思分享

用shell+sendmail实现服务器监控报警小脚本

免费资源网 - https://freexyz.cn/ 这种email报警脚本遍地都是,很多用的sendmail、postfix,感觉有些大材小用了;也有些用perl的NET::SMTP和Authen::SASL模块发信的,不过我perl用的不好,老发...
Lssery的头像-迪思分享Lssery11月6日
0357
sed删除文件中的一行内容的脚本代码-迪思分享

sed删除文件中的一行内容的脚本代码

免费资源网 - https://freexyz.cn/ 先来看下原始文件的内容: 复制代码 代码如下: root@localhost ~]# cat file.txt hello world a:b:c -h -n a:b:c -h -n sed根据条件删除相关的行: 复制代码 ...
Lssery的头像-迪思分享Lssery11月6日
03114
神奇的shell命令行输入与输出功能介绍-迪思分享

神奇的shell命令行输入与输出功能介绍

免费资源网 - https://freexyz.cn/ 标准输入/输出和重定向,Linux发行版Fedora Core Linux,而Red Hat公司原来Red Hat Linux的开发团队也将继续参与这一发行版本的开发工作。标准输入与输出 我...
Lssery的头像-迪思分享Lssery11月6日
02310
linux shell中 if else以及大于、小于、等于逻辑表达式介绍-迪思分享

linux shell中 if else以及大于、小于、等于逻辑表达式介绍

免费资源网 - https://freexyz.cn/ 比如比较字符串、判断文件是否存在及是否可读等,通常用'[]'来表示条件测试。 注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对...
Lssery的头像-迪思分享Lssery11月6日
0375
kill特定进程的shell脚本代码-迪思分享

kill特定进程的shell脚本代码

免费资源网 - https://freexyz.cn/ 1、原始暴力的方法 复制代码 代码如下: myLinux:/home/zhanhailiang/public_html # killall nginx 2、温柔点的方法查找指定进程的pid,并kill|kill -USR1 掉 ...
Lssery的头像-迪思分享Lssery11月6日
0509
通过实例深入理解linux shell数组-迪思分享

通过实例深入理解linux shell数组

免费资源网 - https://freexyz.cn/ 本文为大家介绍linxu shell中数组的相关知识,并举了很多例子供参考,包括数组的复制,计算,删除,替换等,是学习shell 数组的不可多得的好文章。 数组的声...
Lssery的头像-迪思分享Lssery11月6日
03414
在指定目录查找指定后缀文件的shell脚本代码-迪思分享

在指定目录查找指定后缀文件的shell脚本代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!bin/sh  # 在指定位置查找指定后缀的文件,包括子目录  # 用法:  # findf $1 $2  # 第一个参数为后缀  # 查找...
Lssery的头像-迪思分享Lssery11月6日
0325
检测网站down掉后自动发信的shell脚本代码-迪思分享

检测网站down掉后自动发信的shell脚本代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bash #website test scripts while true;do for cycle_temp in `cat url_list`         do &...
Lssery的头像-迪思分享Lssery11月6日
0255
linux bash字符串处理大全-迪思分享

linux bash字符串处理大全

免费资源网 - https://freexyz.cn/ 取得字符串的长度复制代码 代码如下: 代码: %x='abcd' #方法一 %expr length $x 4 # 方法二 %echo ${#x}4# 方法三%expr '$x' : '.*'4# expr 的帮助# STRING :...
Lssery的头像-迪思分享Lssery11月6日
0395
Shell脚本定时备份清除运行系统日志的代码-迪思分享

Shell脚本定时备份清除运行系统日志的代码

免费资源网 - https://freexyz.cn/ 一、写备份并清除老日志Shell脚本:复制代码 代码如下: #!/bin/sh #backup eoslog #author rhao#date 2008-12-27 #定义环境变量 EOS_HOME=/home/eosSAS_HOME=...
Lssery的头像-迪思分享Lssery11月6日
0469