
shell
book2016
有诸于内,必形于外
展开
-
php 快速入门
1环境搭建windows 安装wampmac 安装xampplinux 安装 LAMP或者LNMP2执行方式1)命令行执行wenjiezeng:~wenjiezeng$catt.php<?phpdate_default_timezone_set('PRC');printtime()."\n";?>wenjiezeng:~wenj...原创 2019-12-18 15:44:32 · 364 阅读 · 0 评论 -
sed 文本替换测试
$ echo "111">test$ cat test111$ sed -i s/111/222/g test$ cat test222$ echo "bbb">>test$ cat test222bbb$ sed -i s/bbb/ccc/g test$ cat test222ccc$ sed -i s/222/333/g原创 2009-09-25 11:47:00 · 1537 阅读 · 0 评论 -
linux cut 命令
一个非常有用的命令,主要用来提取各种各样的数据。cut -cchars file如: -c5 提取第5个字符 -c5- 提取第5个字符以后的字符 -c1,5,12 提取多个字符,中间用“,”符号隔开 -c5-14 提取第5个字符到第14个字符间的字符http://gan.cublog.cn转载 2009-09-27 15:23:00 · 1502 阅读 · 1 评论 -
linux sort 命令详解
sort命令的功能是对文件中的各行进行排序。sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。 Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。 语法转载 2009-10-27 15:24:00 · 932 阅读 · 0 评论 -
linux time命令
time命令可以用于测试一个过程耗费时间的长短,例如:#time wget "http://www.baidu.com"--11:46:36-- http://www.baidu.com/Resolving www.baidu.com... 119.75.216.30, 119.75.213.61Connecting to www.baidu.com|119.75.216.30|原创 2009-11-05 11:48:00 · 4970 阅读 · 0 评论 -
linux uniq命令
文件经过处理后在它的输出文件中可能会出现重复的行。例如,使用cat命令将两个文件合并后,再使用sort命令进行排序,就可能出现重复行。这时可以使用uniq命令将这些重复行从输出文件中删除,只留下每条记录的唯一样本。语法:uniq [选项] 文件 说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的转载 2009-10-27 15:25:00 · 729 阅读 · 0 评论 -
查看scsi卡是pci-e还是pci-x
<br />$ sudo dmidecode| grep "System Slot Information" -A 8<br />System Slot Information<br /> Designation: PCI1<br /> Type: x8 PCI Express<br /> Current Usage: Available<br /> Length: Long<br /> Characteristi原创 2010-08-13 10:26:00 · 1463 阅读 · 0 评论 -
shell学习笔记[grep,sed,awk,sort,for,until,while]
1.grep常用做查找,sed常用做替换,awk常用做切割后格式化输出例:tail -50 lighttpd.accesslog |grep ".flv"|awk '{print $7}'|sed 's///f//1////g'|sed 's//.flv//g'数据:222.73.161.121 - - [21/May/2009:10:21:41 +0800] "GET /f/1原创 2009-08-12 11:31:00 · 1489 阅读 · 0 评论 -
linux wget详细
wget详细 命令格式:wget [参数列表] [目标软件、网页的网址]-V,--version 显示软件版本号然后退出;-h,--help显示软件帮助信息;-e,--execute=COMMAND 执行一个 “.wgetrc”命令-o,--output-file=FILE 将软件输出信息保存到文件;-a,--append-output=FILE将软件输出信息追加到原创 2009-10-13 16:31:00 · 1154 阅读 · 0 评论 -
查看视频文件的信息
1.查看视频文件的信息 mplayer -identify -nosound -vc dummy -vo null xxx.flv xxx.flv是视频文件名,可以是wmv ,avi等 2.查看dvd的信息mplayer dvd:// -dvd-device /root/dvd/dvd203 -vo null -ao null -frames 0 -identify其中/ro原创 2009-09-24 15:45:00 · 3667 阅读 · 0 评论 -
shell按列表文本循环删除
$ for loop in `cat dellist.txt`;do /bin/rm $loop; done;原创 2009-06-22 10:26:00 · 1267 阅读 · 0 评论 -
backup mysql database and ftp to another computer
#!/bin/sh# mysql data backup by Jason# by scud http://www.lcshow.com# 2008-01-23## use mysqldump#BakDir=/backup/mysqlLogFile=/backup/mysql/mysqlbak.logDATE=`date +%Y%m%d`echo " " >> $LogFileecho " " >原创 2008-10-22 13:38:00 · 718 阅读 · 0 评论 -
three days backup
#!/bin/sh# code backup by Jevons# zzz_78111@sina.com# 2008-10-25BakDir=/usr/local/backup/allcode/LogFile=/usr/local/backup/allcode/allcode.logDATE=`date +%Y%m%d`echo " " >> $LogFileecho " " >> $LogFil原创 2008-12-11 10:36:00 · 598 阅读 · 0 评论 -
显示所有子文件大小日期
find ./ -type f|xargs ls -lh原创 2009-07-14 18:56:00 · 631 阅读 · 0 评论 -
sheel任务由前台切换到后台
Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg和 bg 命令,让你轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用原创 2009-05-21 09:29:00 · 1260 阅读 · 0 评论 -
检测raid错误的方法
Dell 各系列的机器,只要是 PERC 的RAID控制器,都可以用 MegaRC 这个命令行工具来检测 MegaRC for Linuxhttp://www.lsi.com/files/support/rsa/utilities/megaconf/ut_linux_megarc_1.11.zip用 unzip 解压缩出来后,再 chmod 700 megarc*检测raid错误的方法1)将/d原创 2009-05-22 16:33:00 · 1580 阅读 · 0 评论 -
移动文件夹后ln原文件夹
需求描述A文件夹内有3000个文件夹,分别为文件夹1,文件夹2,。。。。文件夹2999.需要1)把3000个文件夹移动到B文件夹,2)在A文件夹内建立3000个link,link到B文件夹中的文件夹。#! /bin/bash#code mysrc2dst.sh by Jevons Zeng #2009-05-20SRCPRE=/srcDESTPRE=/des原创 2009-05-20 15:34:00 · 914 阅读 · 0 评论 -
获得文件夹中的文件列表
#! /bin/bash#code mylist.sh by Jevons Zeng #2009-05-31myfunc(){ for x in $(ls) do if [ -f "$x" ];then myp=`pwd` echo "原创 2009-05-31 17:18:00 · 1573 阅读 · 0 评论 -
SHELL下十二种读文件的方法及运行效率
#!/usr/bin/ksh## SCRIPT: 12_ways_to_parse.ksh.ksh### REV: 1.2.A## PURPOSE: This script shows the different ways of reading# a file line by line. Again there is not just one way转载 2009-06-02 10:13:00 · 901 阅读 · 0 评论 -
退出Linux系统后不终止程序
nohup命令理论上,我们一般退出Linux系统时,会把所有的程序全部结束掉,包括那些后台程序。但有时候,例如您正在编辑一个很长的程序,但是您下班或是有事需要先退出系统,这时您又不希望系统把您编辑那么久的程序结束掉,希望退出系统时,程序还能继续执行。这时,我们就可以使用nohup命令使进程在用户退出后仍继续执行。一般这些进程我们都是让它在后台执行,结果则会写到用户自己的目录下的转载 2009-06-02 14:22:00 · 1388 阅读 · 0 评论 -
测试全国dns
比如你的网站是www.xxx.com1)找到全国dns列表,例如某dns的ip地址为202.114.0.2422)构造形如nslookup www.xxx.com 202.114.0.242的命令3)分析结果,正确的结果应该形如Server: ns1Address: 10.210.12.10Non-authoritative answer:Name:原创 2009-08-17 16:04:00 · 2271 阅读 · 0 评论 -
delete all files but do not delete any directory
#!/bin/bashmyfunc(){ for x in $(ls) do if [ -f "$x" ];then echo "$x is file"; rm -rf "$x"; elif [ -L "$x" ];th原创 2008-10-21 17:34:00 · 651 阅读 · 0 评论