欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] 查看进程内存真实占用情况的脚本 日期:2014-04-29 02:15:25 点击:108 好评:0

    #!/bin/bash #****************************************************************# # ScriptName: pm # Author: osdba # Create Date: 2010-01-31 # Modify Author: # Modify Date: 2010-01-31 # Function: show processes memory used #******************...

  • [shell编程] shell 部署游戏数据库脚本 日期:2014-04-29 02:14:52 点击:196 好评:0

    考虑到游戏批量上线的问题,写了一个游戏mysql的部署脚本,因系统环境一样,所以脚本中并不是去安装mysql,而是将编译好了mysql直接拿过来用 #!/bin/bash#2013/11/20#Email:SongShouJiong@gyyx.cncat EOF==================================================...

  • [shell编程] shell对一个目录树的遍历及遍历文件处理 日期:2014-04-29 02:13:58 点击:248 好评:0

    在将windows上的jsp网页移植到linux环境中时,发现一个个的转换编码及修改默认编码类型太慢,写此脚本进行尝试文件遍历~ 好久不写,手生了。 #!/bin/bash # # SPATH= /root/chengji/WebRoot DPATH= /web # 函数开始部分 CYCLING(){ filelist=`ls -1 $SPATH`...

  • [shell编程] shell建立yum源 日期:2014-04-29 02:13:21 点击:80 好评:0

    用Redhat系的Linux OS(RHEL, CentOS 和 Fedora等)时,使用yum工具来管理软件包是很有必要的,当管理很多的系统或者不方便连接外部yum源时,建立一个内部使用的yum源也是很重要的。平时使用RHEL系列的OS比较多(目前是RHEL6.4),在2年前就建立了内部使用的yu...

  • [shell编程] shell批量导入国内ip段,防止国外的ip访问服务器 日期:2014-04-29 02:12:54 点击:104 好评:0

    客户的要求,不想让外国的ip来访问服务器,本来要让机房在上端路由解决,但是那些人不鸟你!!!~~~~ 这样的话,只能自己用iptables解决了~~~~~~~~~ 关于 ip库 大家可以去 http://www.ipdeny.com/ipblocks/ 下载, 这里有各个国家的~~~ #下载ip库#wget http:...

  • [shell编程] 用shell来判断网站的pv和alexa 排名 日期:2014-04-29 02:12:26 点击:131 好评:0

    这是给朋友写的脚本,是做cdn方面的,经常遇见攻击,但是不能一遇见攻击就把域名给封杀,我们可以有选择的进行判断。 这个是php取值alexa值得 ?php $yuming = $argv[1]; //获取 alaxe 排名 function getAlexaRank($domain = www.cninfo360.com) { $line = ; $...

  • [shell编程] 解决在CentOS下打开windowsTXT文件乱码的问题 日期:2014-04-29 02:11:58 点击:73 好评:0

    有时候需要在linux下面处理一些windows下生成的txt文件,但在控制台查看的时候经常会出现乱码,这是因为两个操作系统默认使用的字符集是不同的,Linux下使用的字符集是utf-8,而windowsXP使用的是GB3212 在Linux下要阅读windows生成的txt文件,需要通过iconv...

  • [shell编程] Shell中的循环语句总结(for, while, until) 日期:2014-04-29 02:11:27 点击:73 好评:2

    在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。 这里包括for/while/until循环,以及变量自增的语法实例。 Shell(以Bash为例)中的循环语句一般有for、while、until这几种,偶尔还有...

  • [shell编程] shell用于收集硬件信息的脚本 日期:2014-04-29 02:10:55 点击:177 好评:0

    首先,介绍一个网上流传的yahoo公司的曾经一个用于收集硬件信息的脚本,你可以在这里查看和下载hwconfig。它在我的某系统上执行的情况如下: View Code BASH 12345678910111213141516171819 [ root @ jay-linux test-programs ] # ./hwconfig Summary: QCI Q...

  • [shell编程] 用shell脚本控制添加删除查看iptables命令 日期:2014-04-29 02:09:02 点击:216 好评:0

    以前的脚本是用save模式,现在把命令附加到一个文件里面,这样的话,可以 方便的二次修改什么的 脚本基本是这样的,大家可以跟自己的情况再次修改~ 增加功能什么的。 #!/bin/bashwhile truedoclearecho ----------------------menu----------------------ech...

  • [shell编程] Linux Shell编程(基础教程) 日期:2014-04-29 02:08:07 点击:142 好评:0

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还...

  • [shell编程] Centos Shell编程入门 日期:2014-04-29 02:07:36 点击:85 好评:0

    从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然...

  • [shell编程] 什么是 Shell 日期:2014-04-29 02:06:50 点击:151 好评:0

    Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有...

  • [shell编程] 用shc加密shell脚本 日期:2014-04-29 02:06:07 点击:146 好评:0

    软件介绍: shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是C语言的原文件(文件名以.x.c结束)。...

  • [shell编程] linux shell数组变量、类型及规则 日期:2014-04-29 02:05:36 点击:166 好评:0

    数组变量的赋值有两种方法: (1) name = (value1 ... valuen) 此时下标从0开始 (2) name[index] = value 数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言...

  • [shell编程] 在Linux世界驰骋系列之Shell编程 日期:2014-04-29 02:04:58 点击:122 好评:0

    Linux环境中,Shell不仅是常用的命令解释程序,而且是高级编程语言。本讲介绍Shell概述、Shell变量、位置参数、特殊符号、别名、各种控制语句、函数等Shell编程知识。 Shell是Unix/Linux系统中一个重要的层次,它是用户与系统交互作用的界面。在以前介绍Linux...

  • [shell编程] Centos编程Shell基本工作原理方案 日期:2014-04-29 02:04:34 点击:178 好评:0

    Shell基本工作原理方案 Linux系统提供给用户的最重要的系统程序是Shell命令语言解释程序。它不属于内核部分,而是在核心之外,以用户态方式运行。其基本功能是解释并执行用户打入的各种命令,实现用户与Linux核心的接口。系统初启后,核心为每个终端用户建立...

  • [shell编程] Centos操作系统编程之Shell 问答录 日期:2014-04-29 02:03:30 点击:113 好评:0

    前些天在CU上讨论一个统计正在执行的脚本数量的问题过程中,发现自己对于shell如何执行命令方面了解还是甚少,惭愧惭愧...期间得到waker兄的指点,在此表示感谢!他的说法除了个别地方不太准确外,基本上是正确的。这些天抽时间找了些资料研究了一下,又学到...

  • [shell编程] Centos系统之Shell编程基础知识 日期:2014-04-29 02:03:05 点击:95 好评:0

    从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起...

  • [shell编程] Centos下Shell基础知识深入浅出 日期:2014-04-29 02:02:40 点击:117 好评:0

    什么是 Shell? Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者...

  • [shell编程] 从初始化文件谈Linux系统的Shell编程 日期:2014-04-29 02:02:01 点击:134 好评:0

    一、前言: 本文主要解说BASH的ShellScript,用户LOGIN,端末软件启动等时的初期化文件和各个文件读入的顺序,并且将对初期化文件的内容进行详细的解说。 二、概述: Linux的标准Shell是Bash,Bash的作用并不仅仅是对ShellScript的解释和实行,并且在用户登...

  • [shell编程] rsync-linux备份脚本 日期:2014-04-29 01:56:21 点击:179 好评:0

    编写为脚本 这个脚本的基本形式来自于 rsync 的网站。其实只有一条命令: rsync force ignore-errors delete delete-excluded exclude-from=exclude_file backup backup-dir=`date +%Y-%m-%d` -av 关键的参数是: backup: 在覆盖前备份文件 backup-dir=`date...

  • [shell编程] 从Export理解Shell环境和变量生存期 日期:2014-04-29 01:54:06 点击:145 好评:0

    我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo...

  • [shell编程] shell采集系统cpu 内存 磁盘 网络信息 日期:2014-04-29 01:52:56 点击:116 好评:0

    当前位置: 主页 shell编程 shell采集系统cpu 内存 磁盘 网络信息 时间: 2013-07-27 23:06 来源: centos.bz 作者: 感谢:匿名投稿 举报 点击: 153次 cpu使用率 采集算法 通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下: 1....

  • [shell编程] Centos终端里用Shell和C输出带颜色的文字 日期:2014-04-29 01:52:31 点击:217 好评:0

    我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示。那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言。 一、shell下的实现方法 先来讲在shell下,如何实现。用echo命令就可以实现,参看以下例子: echo -e...

  • [shell编程] shell中if和相关判断符 日期:2014-04-29 01:51:50 点击:154 好评:0

    转自鸟哥 引用 1. 关于某个档名的『类型』侦测(存在与否),如 test -e filename -e 该『档名』是否存在?(常用) -f 该『档名』是否为档案(file)?(常用) -d 该『文件名』是否为目录(directory)?(常用) -b 该『文件名』是否为一个 block device 装置? -c 该...

  • [shell编程] Shell脚本中参数传递方法介绍 日期:2014-04-29 01:51:27 点击:145 好评:0

    1. $# 传递到脚本的参数个数 2. $* 以一个单字符串显示所有向脚本传递的参数变量。与位置变量不同,此选项参数可超过9个 3. $$ 脚本运行的当前进程ID号 4. $! 后台运行的最后一个进程的进程ID号 5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 6....

  • [shell编程] shell-删除文件的最后一行命令: sed -i '$d' inputfile 日期:2014-04-29 01:50:38 点击:56 好评:0

    该脚本实现了以下几点功能: 1、在线备份mysql数据库; 2、将备份的日志存入日志文件; 3、压缩数据备份文件; 4、将压缩后的文件远程ftp到备份服务器; 5、删除本地备份超过7天的数据主要是防止因备份导致生产服务器磁盘空间的非正常增长带来性能瓶颈问题。...

栏目列表
推荐内容