
Shell
zz198808
这个作者很懒,什么都没留下…
展开
-
Shell小技巧
1. 用&& ||简化if elsegzip -t a.tar.gz if [[ 0 == $? ]]; then echo "good zip" else echo "bad zip" fi 可以简化为: gzip -t a.tar.gz && echo "good zip" || echo "bad zip"2. 命令行参数解析while ge原创 2013-07-09 09:29:05 · 1075 阅读 · 0 评论 -
[shell] if else以及大于、小于、等于逻辑表达式
大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意这里的空格很重要。要确保方括号的空格。 if ....; then .... elif ....; then .... else .... fi[ -f "somefile" ] :判断是否是一个文件 [ -x "/原创 2013-07-14 18:35:06 · 1059 阅读 · 0 评论 -
grep 正则(二)
首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下:原创 2013-07-14 17:34:00 · 707 阅读 · 0 评论 -
grep 正则
Grep学习笔记整理:Jims of 肥肥世家yjnet@21cn.com>Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年7月16日Table of Contents1. grep简介2. grep正则表达式元字符集(基本集)3. 用于eg原创 2013-07-14 17:31:54 · 706 阅读 · 0 评论 -
Linux atime, ctime and mtime
一个*nix文件至少包含了以下几个文件属性:atime, ctime和mtimeatime: access time,直译过来就是访问时间,是指这个文件最后一次被访问的时间,想要查看这个时间,可以使用以下命令来查看一个文件的atime[plain] view plaincopyls -l --time=atime file原创 2013-07-13 16:42:21 · 820 阅读 · 0 评论 -
readlink命令
readlink是linux系统中一个常用工具,主要用来找出符号链接所指向的位置。在Ubuntu系统中执行以下命令:[plain] view plaincopy$ readlink --help 可以查看readlink命令的帮助信息,或者执行[plain] view plaincopy原创 2013-07-13 16:41:44 · 16427 阅读 · 0 评论 -
代理服务器和反向代理
代理服务器:位于客户端和目的服务器之间的服务器。用于使局域网防火墙内的用户访问外网服务器。为从目的服务器取得内容,客户端向代理发送一个请求,然后代理向目的服务器转交请求并将获得的内容返回给客户端。之所以要配置代理服务器,是因为客户端无法直接访问目的服务器。客户端必须要进行一些特别的设置才能使用代理服务器。反向代理:同样是位于客户端原创 2013-07-13 16:12:20 · 793 阅读 · 0 评论 -
Linux操作系统tcpdump抓包分析详解
PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能原创 2013-07-13 16:05:32 · 769 阅读 · 0 评论 -
rsync同步艺术
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。[不带任何选项]我们经常这样使用rsync:[plain] view plaincopyprint?$ rs原创 2013-07-13 16:48:40 · 847 阅读 · 0 评论 -
Wireshark抓包介绍和TCP三次握手分析
wireshark介绍 wireshark的官方下载网站: http://www.wireshark.org/wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。wireshark是开源软件,可以放心使用。 可以运行在Windows和Mac OS上。使用wireshark的人必须了解网络协议,否则就看不原创 2013-07-13 16:10:06 · 1043 阅读 · 0 评论 -
shell中的函数
1shell中的函数不能直接接受参数原创 2013-07-13 16:01:10 · 599 阅读 · 0 评论 -
sort和uniq
1.sort主要是对未排序的文件进行排序2.uniq主要是让重复的多行只显示一行对于2.txtuniq -c 统计出现次数原创 2013-07-12 00:12:47 · 870 阅读 · 0 评论 -
USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]\+’`
USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]\+’`原创 2013-07-14 19:30:54 · 1669 阅读 · 0 评论