
shell
远有青山
山外青山楼外楼
展开
-
linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (转载 2017-08-18 10:48:55 · 352 阅读 · 0 评论 -
正则表达式
正则表达式 工作中公司需要对外招聘人才,但大千世界人才众多并不一定每个都适合你,这时我们可以有很多方法找到你需要的人。常用的方式有两种,第一,通过朋友介绍直接精准的定位到人;第二,写招聘简章(对需要的人才仅需描述:学历、经验、技能、语言等等),写完后通过招聘会、网络招聘等方式广纳人才 ,通常描述写的越细越能快速精准的定位所需人才。 而正则表达式是一种计算机描述语言,你可以直接转载 2013-02-20 08:55:03 · 692 阅读 · 0 评论 -
Sed 命令详解 正则表达式元字符
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行转载 2013-01-10 10:07:14 · 47971 阅读 · 2 评论 -
Windows下DOS命令大全
Windows下DOS命令大全(经典收藏)copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 tftp -i 自己IP(用肉机作跳板时这用肉机IP)转载 2012-09-25 12:21:50 · 1673 阅读 · 0 评论 -
Windows 的审计跟踪Log
Windows网络操作系统都设计有各种各样的日志文件,如应用程序日志,安全日志、系统日志、Scheduler服务日志、FTP日志、WWW日志、DNS服务器日志等等,这些根据你的系统开启的服务的不同而有所不同。我们在系统上进行一些操作时,这些日志文件通常会记录下我们操作的一些相关内容,这些内容对系统安全工作人员相当有用。比如说有人对系统进行了IPC探测,系统就会在安全日志里迅速地记下探测者探测时所用转载 2012-09-24 17:02:38 · 13768 阅读 · 2 评论 -
linux UINX 系统log信息详解
一、/var目录/var 所有服务的登录的文件或错误信息文件(LOG FILES)都在/var/log下,此外,一些数据库如MySQL则在/var/lib下,还有,用户未读的邮件的默认存放地点为/var/spool/mail二、:/var/log/系统的引导日志:/var/log/boot.log例如:Feb 26 10:40:48 sendmial : sendmai转载 2012-09-24 16:43:57 · 2182 阅读 · 0 评论 -
看看PS指令 显示的内容具体有哪些
ps:将某个时间点的程序运作情况撷取下来?[root@linux ~]# ps aux[root@linux ~]# ps -lA[root@linux ~]# ps axjf参数:-A :所有的 process 均显示出来,与 -e 具有同样的效用;-a :不与 terminal 有关的所有转载 2012-09-10 13:56:31 · 1139 阅读 · 0 评论 -
Vim cscope ctags tags
Vim+cscope+ctags+tags阅读源代码http://zhwen.org/?p=articles/cscope-tags原创 2012-09-07 17:19:46 · 557 阅读 · 0 评论 -
批处理高级教程
本教程主要引用伤脑筋版主的系列文章,同时参考引用[英雄]教程等其他批处理教程,本文将这些文章合并在一起,并尽量修改得详细而且简单易懂,修改整理也是学习过程,主要目的是方便自己以后查阅。 本教程很长啊,需要一定的耐心才能看完,能够看完的话,差不多就是批处理高手了,即使不是高手也是熟手了。本教程还在不断补充之中,当有比较典型的应用技巧时,本教材会将其收入相关的章节之中。本教程适合对dos有一转载 2012-06-07 14:04:59 · 7303 阅读 · 1 评论 -
Vim快速编辑
Vim 有着强大的文本编辑功能。将非常有用的整理如下:1.先举一例子:ex -c ':%s/$/要插入的字符串/' -c ':x!' $i中两个-c参数后面的都是vi的命令, 可以在vi的交互编辑界面下按`:'进入命令行模式后使用这些命令, 这里是在其后端工具ex的SHELL命令行上直接执行, 所以-c ':x!'是至关重要的, 它退出存盘退出ex.%转载 2013-01-10 09:54:25 · 3309 阅读 · 0 评论 -
Linux系统监控工具之vmstat详解
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。mstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。51C转载 2013-07-18 01:03:02 · 690 阅读 · 0 评论 -
面向 DBA 的 Linux Shell 脚本简介
面向 DBA 的 Linux Shell 脚本简介 作者:Casimir Saternos学习一些在 Linux 上安装、运行和维护 Oracle 数据库所需的基本 bash shell 脚本。本文相关下载: 示例脚本 Oracle 数据库 10g 2005 年 11 月发表大约 7 年前,Orac转载 2017-08-16 14:34:34 · 495 阅读 · 0 评论 -
find命令的使用
find / | xargs grep function 查找系统根目录下面的所有文件的内容中包含有function字符串的文件列表。find .|xargs grep xfind . -exec grep x{} \;find / -name "httpd.conf"find / -name "rsync"为什么会这样能,因为通道命令符是把上一部的结果传递给下转载 2015-07-14 16:23:35 · 926 阅读 · 0 评论 -
Linux系统修改编码
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:方法1:vi /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:LANG="zh_CN.G转载 2015-07-10 11:47:07 · 2283 阅读 · 0 评论 -
make命令详解
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入转载 2015-01-23 10:37:57 · 1250 阅读 · 0 评论 -
常用的主机监控shell脚本
1、查看主机网卡流量 #!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-'转载 2014-10-16 14:19:48 · 1408 阅读 · 0 评论 -
find 指令详解
概述有时可能需要在系统中查找具有某一特征的文件(例如文件权限、文件属主、文件长度、文件类型等等)。这样做可能有很多原因。可能出于安全性的考虑,或是一般性的系统管理任务,或许只是为了找出一个不知保存在什么地方的文件。find一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。由于find具有如此强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来转载 2014-09-25 11:46:39 · 2249 阅读 · 0 评论 -
windows net 命令详解
综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER 三个操作系统关于NET命令的解释,希望可以全面一些。 先说一些: (1)NET命令是一个命令行命令。 (2)管理网络环境、服务、用户、登陆。。。。等本地信息 (3)WIN 98,WIN WORKSTATION和WIN NT都内置了NET命令。 (4)但WIN 98的NET命令和WO转载 2014-07-08 00:06:02 · 11070 阅读 · 0 评论 -
Netstat命令详解(windows下)
Netstat命令详解(windows下) Netstat 用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP 可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP 数据报相当大的百分比,转载 2014-07-08 00:03:10 · 6173 阅读 · 0 评论 -
批处理find 命令使用
当我要查找字符串的时候,第一个想到的命令,并不是我在本文中要讲解的find,而是比它更强悍的命令findstr。 我对findstr是如此的依赖,以至于当我向各位讲解find命令的时候,我还得老老实实地在cmd窗口中敲下 find /? 这条命令,然后重重地按下回车键。 find /? 的执行结果很快,唰的一下,帮助信息全出来了,与findstr命令10多个开关比起来,find转载 2012-06-01 10:09:42 · 7717 阅读 · 0 评论 -
svn
http://svndoc.iusesvn.com/svnbook/index.html转载 2012-05-31 18:19:23 · 470 阅读 · 0 评论 -
批处理for命令详解
FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号)FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令参数:FOR有4个参数 /d /l /r /f 他们的作用我在下面用例子解释 %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把原创 2012-05-31 15:18:17 · 611 阅读 · 0 评论 -
Vim 简明攻略 --学海无涯苦作舟
前言今天看到这篇文章,共鸣点非常多。它把Vim使用分为4个级别,目前我自己是熟练运用前面三级的命令,在培养习惯使用第四级。完全就是我这一年来坚持使用Vim的过程。所以不管怎么我要转载这篇文章。翻译自《Learn Vim Progressively》,原中文翻译出自《简明Vim练级攻略》。我进行了部分的排版工作,和文字删减以及所有图片本地化的工作。Vim的学习曲线相当的大,所以,如果你一开始转载 2012-03-23 17:49:14 · 857 阅读 · 0 评论 -
FreeBSD文件和目录查找
0. 前言档案搜寻,对于一个新系统来说,可能没有很大的用途;但是对于一个旧系统,档案及文件越来越多,这时就必须要用搜寻来找寻档案了。 1.which指令 : which ( locate a program file in the user's path ) 语法 : which program 用途 : 从使用者的执行路径,寻找执行文件。2.whereis 指转载 2012-03-01 09:59:38 · 5867 阅读 · 0 评论 -
vim批量替换
当前行进行替换:s/XXX/YYY/gXXX是需要替换的字符串,YYY是替换后的字符串。全局替换:% s/XXX/YYY/g.对指定部分进行替换用V进入visual模式,再进行:s/XXX/YYY/g.或指定行范围 替换::100, 102s/XXX/YYY/g.替换字符串中的"/" 用"\"转义,即用"\/"表示。查找在:中输入? 或/ ,然后按n或N向后或向前查找Vi指转载 2011-11-11 11:17:44 · 13010 阅读 · 0 评论 -
设备文件系统/dev
设备文件系统/dev(整理自维基百科)-----------------------------------------------------------------------------在类Unix操作系统中,设备文件系统允许软件通过标准输入输出系统调用与驱动程序交互,从而简化了许多任务。设备文件系统包括设备文件、设备节点、设备特定文件,它们是驱动程序的接口,而在文件系统中,转载 2011-11-10 13:55:08 · 1752 阅读 · 0 评论 -
bash ziliao
http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/index.html原创 2011-09-07 20:42:48 · 513 阅读 · 0 评论 -
make工具
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果原创 2011-09-06 19:11:36 · 2599 阅读 · 0 评论 -
Linux shell杂项
Linux shell程序设计杂项 好了,今天是shell变成学习的最后一篇,介绍一下其它的一些相关知识,对于初学者来说,这些只是应该是最迫切需要掌握的,因为一些if、for的语句可以慢慢领悟,但如果不了解这些边边角角的内容,别人写的例子就看不懂,严重打击自信心转载 2011-09-03 18:38:35 · 967 阅读 · 0 评论 -
Here Documents嵌入式文档
引 言 嵌入文档(Here Documents)技术是Unix/Linux平台中脚本语言BASH提供的一个特征,是用于在当前脚本内部处理重定向的一种手段。由于Unix从设计之初就是遵循“使用小而简单的工具进行无缝的集成”的理念,完成一项工作是需要大量的文本处理原创 2011-09-03 18:37:31 · 669 阅读 · 0 评论 -
在linux终端下输出带颜色的字体
Submitted by pirate on 2009, January 2, 11:30 PM. linux/unix学习主要格式如下:"\033[字背景颜色;字体颜色m字符串\033[0m"例子:C代码#include int main() { printf("\033[32m Here are the color words!\n\033[转载 2012-03-26 16:13:16 · 1150 阅读 · 0 评论 -
正则表达最短匹配
正则表达贪婪与懒惰当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在转载 2012-03-19 14:56:09 · 855 阅读 · 0 评论 -
CMD命令行高级教程精选合编
CMD命令行高级教程精选合编目录第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND转载 2012-05-31 10:59:53 · 2724 阅读 · 0 评论 -
windows环境变量的申明
REM RAR environment pathSET PATH=%path%;C:\Program Files\WinRARSET CLASSPATH=.;C:\Program Files\WinRARREM 7zip environment path SET PATH=%path%;C:\Program Files\7-ZipSET CLASSPATH=.;C:\P原创 2012-05-31 10:50:30 · 818 阅读 · 0 评论 -
DOS命令全集
DOS命令全集一)MD——建立子目录1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;(2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。例:(1)在C盘的根目转载 2012-05-30 14:08:24 · 521 阅读 · 0 评论 -
简单批处理内部命令简介
一.简单批处理内部命令简介1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法: echo [{on│off}] [message] Sample:@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命转载 2012-05-30 14:03:15 · 636 阅读 · 0 评论 -
批处理的介绍
编者:这个教程和别不一样的地方在于willsort编注那里的内容,是作者多年来的心得. 批处理的介绍http://www.onegreen.net/Article_Show2.asp?ArticleID=415扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。==== willsort 编注 =======================转载 2012-05-30 14:10:21 · 494 阅读 · 0 评论 -
XP CMD命令大全
XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。转载 2012-05-30 14:04:00 · 829 阅读 · 0 评论 -
以norff/troff标记(markup)写成的手册页manual page
troff 命令用途为在排版设备上打印而对文本进行格式化。语法troff [ -a ] [ -i ] [ -q ] [ -z ] [ -F Directory ] [ -n Number ] [ -o List ] [ -r ANumber ] [ -s Number ] [ -T Name ] [ -mm | -me | -mptx|转载 2012-04-25 10:29:10 · 4286 阅读 · 0 评论 -
yum使用过程
使用YUM来安装软件,就可以不用去到处找依赖关系的RPM了。很方便。 第一步:安装yum 第二步:下载createrepo包并安装 下载地址: ftp://195.220.108.108/linux/dag/redhat/el4/en/i386/dag/RPMS/createrepo-0.4.6-1.el4.rf.noarch.rpm 安装createrepo 包rpm -转载 2012-04-10 14:09:27 · 2662 阅读 · 0 评论