linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell
您的位置:
主页
>
脚本语言
> linux shell
linux shell
Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序
Shell脚本实现apache日志中的状态码分析
一、首先将apache日志按天切割复制代码代码如下:/divvi/etc/httpd/conf/httpd.confErrorLog|rotatelogs/var/log/httpd/%Y%m%de
Shell脚本实现自动修改IP、主机名等功能分享
作为一名LinuxSA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在
Shell脚本实现删除一年前文件功能分享
复制代码代码如下:/div#!/bin/bash#Description:deletefiles#=====定义当前年份,月份以及文件所在目录=====#currentYear=`date+%Y`cu
Shell脚本实现线上服务器之间对比文件是否一致
工作中有时需要对比文件是否一致,通过以下脚本可以实现(比较简单):分享出来,希望能帮助到有同样需求的朋友~复制代码代码如下:/div#!/bin/bash#对比服务器上文件是否一样#Richardsh
shell实现tr删除替换详解
tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法:tr[–c/d/s/t][SET1][SET2]#SET1:字符集1;SET2:字符集2-c:complement,用
Shell命令批量修改图片文件名
公司同事今天找我帮忙修改文件名,我一看,好嘛,几百个文件要改名,文件名格式是_01.png_02.png这样依次类推,同事要求把前面的_给去掉,还好要求算简单,没有让我再改成其他名字。一条命令搞定
expect实现批量修改linux密码脚本分享
最近对linux批量执行的脚本很感兴趣,在网上到处找有关expect批量执行脚本,今天就给大家共享一个批量修改密码的脚本.脚本内容:复制代码代码如下:/div#!/usr/bin/expectif{$
Shell脚本实现批量替换文件内容
今天同事发现内部服务器的硬盘空间不够了,上面有很多备份,我又不能删除,重新找了个320g的硬盘挂载了上,想以后shell脚本下的备份都转移到新硬盘上,给老硬盘腾出空间来,原备份路径是/data/onl
Shell脚本自动删除指定大小以上的备份文件
最近本地虚拟机的空间老是被备份给占满,为了偷懒不想自己天天登录上去清除,才写了这个自动清理脚本.系统:centos5.x脚本内容:catmake_room.sh复制代码代码如下:/div#!/bin/
Shell脚本中实现切换用户并执行命令操作
今天公司同事来找到我说要在服务器上用另外一个用户执行python脚本,但设置到crontab里却老是root用户来执行,为了省事我就想了一个偷懒的办法,就是用shell脚本切换到那个用户,然后去执行那
Shell脚本实现关闭多余的tty终端
今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台
expect实现单台、多台服务器批量scp传输文件
今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本.1.单台传输脚本cat/
Shell脚本实现监控iptables规则是否被修改
最近看了一篇通过nagios实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本.系统:centos5.x脚本内容:c
Shell脚本实现监控kingate并自动启动
自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能
Shell脚本实现监控rsync数据是否传输完
今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du
Shell脚本实现监控iptables运行状态
最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不
Shell脚本中使用for循环和cat命令实现按顺序合并文件
工作目录下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本来想用sed排列依次取值排序,然后用cat来合并这些文件,发现达不到预期效果,合并令如下所示:复制代码代码如下:
Shell脚本实现精准清除Squid缓存
此脚本是在张宴的缓存清理脚本上做了修改的,主要是增加if选项,并根据$1参数类型来选择性的列出缓存文件所在地址(因为$1并不固定,有时是特定的jpg类型,有时是域名)目前在自己的Squid缓存服务器上
Shell脚本实现监控MySQL主从同步
代码如下:复制代码代码如下:/div#!/bin/bash#checkMySQL_SlaveStatus#crontabtime00:10MYSQLPORT=`netstat-na|grepLIST
获取shell脚本自身所在目录的Shell脚本分享
前几天写的七牛的参赛demo,用bash写了一个便捷安装的脚本,涉及到了路径相关的判断,从stackoverflow,加上自己的实践整理一下。简单版下面是一个最简单的实现,可以解决大多数问题,缺陷是对
Shell脚本实现检测进程是否正在运行
这里简单介绍一个自己写的检测某个进程是否存在的bash小脚本。直接上代码。复制代码代码如下:/div#!/bin/bashps_out=`ps-ef|grep$1|grep-v’grep’|grep-
Shell脚本避免重复执行的方法
很多用cron定时执行的shell脚本可能会由于各种原因执行很久,会有必要在运行的时候先检查一下自身是否还在运行。本文提供的linuxshell脚本用以检查以命令sh...来执行的shell脚本。要对
Shell脚本实现查找字符串中某字符最后出现的位置
需要对字符串查找其中某个字符最后出现的位置,这个在PHP(strrpos)或者Perl(rindex)里面都有现成函数可用的功能,在Shell里面居然一时想不出个道道来。在论坛上发贴也没人解答(不知道
Shell中获取脚本所在目录绝对路径的方法
要得到正在执行的程序/脚本自身所存放的绝对路径,在PHP里面可以用dirname(realpath(__FILE__));C#则有System.Windows.Forms.Application.St
shell中的各种括号的使用方法
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var}2.$(cmd)3.()和{}4.${var:-string},${var:+string},${
首页
上一页
21
22
23
24
25
下一页
末页
文章分类
vbs
DOS/BAT
hta/htc
python
perl
VBA
ColdFusion
ruby
PowerShell
Lua
Golang
linux shell