编程教程 第228页
linux shell自定义函数(定义、返回值、变量作用域)介绍-迪思分享

linux shell自定义函数(定义、返回值、变量作用域)介绍

免费资源网 - https://freexyz.cn/ linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(define function) 语...
Lssery的头像-迪思分享Lssery11月6日
03613
linux和windows下的自动ftp脚本(shell bat)-迪思分享

linux和windows下的自动ftp脚本(shell bat)

免费资源网 - https://freexyz.cn/ 一、先来看linux下的: 复制代码 代码如下: #! /bin/bash cd /ftp/ CURRENTDATE=` date +%Y%m%d ` YESTERDAY=` date -d yesterday +%Y%m%d ` THREEDAYAGO=` d...
Lssery的头像-迪思分享Lssery11月6日
04112
检查linux网络状态的两个脚本-迪思分享

检查linux网络状态的两个脚本

免费资源网 - https://freexyz.cn/ 一、通过定时收发email检测网络连通性复制代码 代码如下: #/bin/bash echo 'Daily test mail' > state.txt mail -s Server_State abc@jb51.net < state...
Lssery的头像-迪思分享Lssery11月6日
02910
用expect实现ssh自动登录服务器并进行批量管理的实现方法-迪思分享

用expect实现ssh自动登录服务器并进行批量管理的实现方法

免费资源网 - https://freexyz.cn/ shell代码: 复制代码 代码如下: #!/usr/local/bin/expect set PASSWD [lindex $argv 1] set IP     [lindex $argv 0] set CMD [lindex ...
Lssery的头像-迪思分享Lssery11月6日
04713
awk基础知识小结第1/2页-迪思分享

awk基础知识小结第1/2页

免费资源网 - https://freexyz.cn/ 1、使用规则 awk 适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。awk 的语法较为常见。它借鉴了某些语言的一些精华部...
Lssery的头像-迪思分享Lssery11月6日
04413
分享shell编程中的几个小技巧-迪思分享

分享shell编程中的几个小技巧

免费资源网 - https://freexyz.cn/ 1、打印一些头信息 command  <<  dilimiter …… ……dilimiter 以分界符号dilimiter中的内容作为命令的标准输入 常用在echo命令中,这样就...
Lssery的头像-迪思分享Lssery11月6日
02010
sed找到关键字所在行并将其前面的第一个字符删除的命令-迪思分享

sed找到关键字所在行并将其前面的第一个字符删除的命令

免费资源网 - https://freexyz.cn/ sed找到关键字所在行并将其前面的第一个字符删除: 复制代码 代码如下: sed -i /httpd-vhosts/s/^#//  httpd.conf #Include conf/extra/httpd-vhosts.co...
Lssery的头像-迪思分享Lssery11月6日
0408
比较两个字符串是否相等的shell代码-迪思分享

比较两个字符串是否相等的shell代码

免费资源网 - https://freexyz.cn/ 比较两个字符串是否相等的办法是: if [ '$test'x = 'test'x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要...
Lssery的头像-迪思分享Lssery11月6日
04615
一个用了统计CPU 内存 硬盘 使用率的shell脚本-迪思分享

一个用了统计CPU 内存 硬盘 使用率的shell脚本

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bash #This script is use for describle CPU Hard Memery Utilization total=0 idle=0 system=0 user=0 nice=0 mem=0 vmexec=/us...
Lssery的头像-迪思分享Lssery11月6日
03515
expect自动检测并重启另外一台服务器上的程序代码-迪思分享

expect自动检测并重启另外一台服务器上的程序代码

免费资源网 - https://freexyz.cn/ [s005 you] # cat haproxy_expect复制代码 代码如下: #!/usr/bin/expect set ssh_user 'fivetrees' set password '123456' spawn ssh -i /root/.ssh/$ssh_use...
Lssery的头像-迪思分享Lssery11月6日
0295
bash批量修改文件名称的方法小结(增加,去除,修改后缀)-迪思分享

bash批量修改文件名称的方法小结(增加,去除,修改后缀)

免费资源网 - https://freexyz.cn/ 一、加后缀 1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,……,20020101.td,20020102.td…… 要求...
Lssery的头像-迪思分享Lssery11月6日
02611
shell自定义函数及参数调用解析-迪思分享

shell自定义函数及参数调用解析

免费资源网 - https://freexyz.cn/ 一、定义函数 复制代码 代码如下: function fname() { statements; } 或复制代码 代码如下: fname() { statements; } 二、调用函数 只需要使用函数名,即可调...
Lssery的头像-迪思分享Lssery11月6日
02812
putty实现自动登录的方法(ssh和ssh2)-迪思分享

putty实现自动登录的方法(ssh和ssh2)

免费资源网 - https://freexyz.cn/ 1、登录主机并输入ssh-keygen -t rsa 提示Enter file in which to save the key (/root/.ssh/id_rsa): 输入/root/.ssh/sea_rsa 根据提示输入相关路径名和文件...
Lssery的头像-迪思分享Lssery11月6日
02714
shell中冒号的特殊用法分享-迪思分享

shell中冒号的特殊用法分享

免费资源网 - https://freexyz.cn/ : ${VAR:=DEFAULT} 当变量VAR没有声明或者为NULL时,将VAR设置为默认值DEFAULT。如果不在前面加上:命令,那么就会把${VAR:=DEFAULT}本身当做一个命令来执行,...
Lssery的头像-迪思分享Lssery11月6日
0468
备份shell脚本实例代码-迪思分享

备份shell脚本实例代码

免费资源网 - https://freexyz.cn/ 1、backup_run.sh复制代码 代码如下:     #!/bin/sh     # backup_run     # script to run the backups # lo...
Lssery的头像-迪思分享Lssery11月6日
0349
expect中为send语句上加变量的代码-迪思分享

expect中为send语句上加变量的代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/usr/bin/expect set ssh_user 'fivetrees' set password '123456' spawn ssh -i /root/.ssh/$ssh_user  root@xiaopp.3f.com expe...
Lssery的头像-迪思分享Lssery11月6日
0449
shell脚本运行5秒后自动退出的代码-迪思分享

shell脚本运行5秒后自动退出的代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/bash #name show_status.sh #echo $$ > /var/run/show_status.log #sleep 5 && kill `cat /var/run/show_status.log` ...
Lssery的头像-迪思分享Lssery11月6日
02214
统计 cpu 内存 使用率的shell脚本代码-迪思分享

统计 cpu 内存 使用率的shell脚本代码

免费资源网 - https://freexyz.cn/ 复制代码 代码如下: #!/bin/sh clear while ((1>0)) do NET=$(netstat -anp | grep 1000 | grep EST | wc -l) PRC=$(ps aux | grep thread1 | grep -v gre...
Lssery的头像-迪思分享Lssery11月6日
0506
shell查找当前目录下大于1M的文件的三种方法分享-迪思分享

shell查找当前目录下大于1M的文件的三种方法分享

免费资源网 - https://freexyz.cn/ 1、使用find的参数实现复制代码 代码如下: [root@xiaobb mnt]# find . -maxdepth 1 -size +1000000c ./sys.tar.gz ./install.tar.bz2 ./CTeX_2.9.0.152_Full....
Lssery的头像-迪思分享Lssery11月6日
04212
sed或awk处理文件最后一行的实现方法-迪思分享

sed或awk处理文件最后一行的实现方法

免费资源网 - https://freexyz.cn/ 有如下的文本: abcd 1234 fds 2011 5501023 832er 1231 要求处理后如下所示: abcd 1234 fds 2011 550total1:1023 total2:832er 12end 判断如果是文本最后一...
Lssery的头像-迪思分享Lssery11月6日
03314
shell结合expect写的批量scp脚本工具-迪思分享

shell结合expect写的批量scp脚本工具

免费资源网 - https://freexyz.cn/ 在部署一个任务时,其中有一项必须的过程就是将一些文件,如安装包发送到大量的服务器上去。虽然已有宇哥的脚本可用:通过paramiko模块提供的ssh和scp功能编...
Lssery的头像-迪思分享Lssery11月6日
02311
ssh(ssh-keygen)配置免输入密码登录远程主机的方法-迪思分享

ssh(ssh-keygen)配置免输入密码登录远程主机的方法

免费资源网 - https://freexyz.cn/ 环境: 本地主机:ha01eth0: 192.168.1.100 //对外IP地址 远程主机:ha02eth0: 192.168.1.200 //对外IP地址 本地主机ha01配置:复制代码 代码如下: [root@ha0...
Lssery的头像-迪思分享Lssery11月6日
04115
ssh自动登录的4种实现方法-迪思分享

ssh自动登录的4种实现方法

免费资源网 - https://freexyz.cn/ 1. 自动ssh/scp方法 A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux 在A上运行...
Lssery的头像-迪思分享Lssery11月6日
0399
shell编程基础知识小结-迪思分享

shell编程基础知识小结

免费资源网 - https://freexyz.cn/ 1、文件类型介绍linux系统中主要包括以下七种文件类型: d 目录 - 普通文件 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 2、正则表...
Lssery的头像-迪思分享Lssery11月6日
03212
linux下实现ftp自动备份shell脚本-迪思分享

linux下实现ftp自动备份shell脚本

免费资源网 - https://freexyz.cn/ 利用here文档 复制代码 代码如下: #!/bin/sh ftp -ivn 210.29.28.124 < user yun yun2011 lcd /home/veyun cd /home/veyun/yhb get v bye EOF 解释: -i :...
Lssery的头像-迪思分享Lssery11月6日
03615
shell的比较运算介绍-迪思分享

shell的比较运算介绍

免费资源网 - https://freexyz.cn/ shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ '$a' -eq '$b' ] -ne 不等于,如...
Lssery的头像-迪思分享Lssery11月6日
02114