<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaomin881122的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaomin881122</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaomin881122]]></copyright><item><title><![CDATA[sed,awk]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434391</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434391</guid><author>xiaomin881122</author><pubDate>Tue, 17 May 2016 10:58:29 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html
http://www.iteye.com/topic/587673
awk

http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
http://man.linuxde.net/aw]]></description><category></category></item><item><title><![CDATA[sed c]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434332</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434332</guid><author>xiaomin881122</author><pubDate>Tue, 17 May 2016 10:47:01 +0800</pubDate><description><![CDATA[替换：s命令  
         $ sed 's/test/mytest/g' example-----在整行范围内把test替换为mytest。如果没有g标记，则只有每行第一个匹配的test被替换成mytest。
         $ sed -n 's/^test/mytest/p' example-----(-n)选项和p标志一起使用表示只打印那些发生替换的行。也就是说，如果某一行开]]></description><category></category></item><item><title><![CDATA[sed b]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434288</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434288</guid><author>xiaomin881122</author><pubDate>Tue, 17 May 2016 10:43:07 +0800</pubDate><description><![CDATA[将 /etc/passwd 的内容列出并且列印行号，同时，请将第 2~5 行删除！
[root@www ~]# nl /etc/passwd | sed '2,5d'
比如，要将目录/modules下面所有文件中的zhangsan都修改成lisi，这样做：
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解释一下：
-i 表]]></description><category></category></item><item><title><![CDATA[seq a]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434279</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51434279</guid><author>xiaomin881122</author><pubDate>Tue, 17 May 2016 10:42:00 +0800</pubDate><description><![CDATA[[root@www ~]# sed [-nefr] [动作]
选项与参数：
-n ：使用安静(silent)模式。在一般 sed 的用法中，所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后，则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。
-e ：直接在命令列模式上进行 sed 的动作编辑；
-f ：直接将 sed 的动作写在一个文件内， -f fi]]></description><category></category></item><item><title><![CDATA[环境变量3]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426762</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426762</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 17:34:25 +0800</pubDate><description><![CDATA[3.7 用C程序来访问和设置环境变量
对于C程序的用户来说，可以使用下列三个函数来设置或访问一个环境变量。
getenv()访问一个环境变量。输入参数是需要访问的变量名字，返回值是一个字符串。如果所访问的环境变量不存在，则会返回NULL。
setenv()在程序里面设置某个环境变量的函数。
unsetenv()清除某个特定的环境变量的函数。
另外，还有一个指针变量environ，它指向的]]></description><category></category></item><item><title><![CDATA[环境变量2]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426756</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426756</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 17:33:39 +0800</pubDate><description><![CDATA[3.5 使用unset命令来清除环境变量
$ export TEST=”test”     #增加一个环境变量TEST
$ env | grep TEST          #此命令有输出，证明环境变量TEST已经存在了
TEST=test
$ unset $TEST                #删除环境变量TEST
$ env | grep TEST           #此命令无]]></description><category></category></item><item><title><![CDATA[环境 变量 a]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426726</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426726</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 17:30:23 +0800</pubDate><description><![CDATA[bash csh 设置环境变量 方法例子 (2011-11-24 10:31:00)    
标签： bash csh bashrc cshrc setenv env export 设置环境变量 杂谈     分类： Unix/Linux/
1、对于csh：
命令：setenv FILTERS FILTERBIN.RES
2、对于bash：
export FILTERS=FILTERBI]]></description><category></category></item><item><title><![CDATA[常用2]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426197</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426197</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 16:38:41 +0800</pubDate><description><![CDATA[crontab -e;crontab -l
rccron stop

vi /usr

dos2unix test.sh
chmod +x test.sh
chmod -R 700 test/

su - test
cd ~/test切换到test目录
cp -a test test2
mkdir -p testdata

ll test|wc -l

1、系统变量]]></description><category></category></item><item><title><![CDATA[常用1]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426190</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51426190</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 16:38:09 +0800</pubDate><description><![CDATA[cat /etc/passwd
echo $SHELL
cd $HOME
source .cshrc
netstat –nap|grep port--root
netstat –na|grep port--普通用户

unzip MOne_V100R001C30_Default_cfg.zip
tar -zxvf MOne_MTServer_Install_V100R001C30.]]></description><category></category></item><item><title><![CDATA[uniq b]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425885</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425885</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 16:07:33 +0800</pubDate><description><![CDATA[[root@stu100 ~]# uniq -f 1 test
boy took bat home
dog brought hat home
忽 略每行的第一个字段，这样boy ，girl开头的行看起来是连续重复的行。
[root@stu100 ~]# uniq -D test
boy took bat home
boy took bat home
boy took bat home]]></description><category></category></item><item><title><![CDATA[查看和修改shell]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425879</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425879</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 16:06:49 +0800</pubDate><description><![CDATA[1.1.1       如何Linux下的shell更改
1：如何查看本机的linux使用的是什么shell ?
＃cat /etc/shells   ＃可以看到本系统中可以使用哪些shell 
＃echo$SHELL 或者 echo ${SHELL}　＃查看登陆系统时默认使用的SHELL

finger -l user;finger -l root      #可以查看某个用户的she]]></description><category></category></item><item><title><![CDATA[uniq b]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425603</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425603</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:36:51 +0800</pubDate><description><![CDATA[[root@stu100 ~]# uniq -f 1 test
boy took bat home
dog brought hat home
忽 略每行的第一个字段，这样boy ，girl开头的行看起来是连续重复的行。
[root@stu100 ~]# uniq -D test
boy took bat home
boy took bat home
boy took bat home]]></description><category></category></item><item><title><![CDATA[uniq a]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425420</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425420</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:19:46 +0800</pubDate><description><![CDATA[8.13    uniq  8.13.1    uniq [选项] 文件
说明：这个命令读取输入文件，并比较相邻的行。在正常情况下，第二个及以后更多个重复行将被删去，行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如果输入文件用“- ”表示，则从标准输入读取。
该命令各选项含义如下：、
– c 显示输出中，在每行行首加上本行在文件中出现的]]></description><category></category></item><item><title><![CDATA[sort b]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425349</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425349</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:13:43 +0800</pubDate><description><![CDATA[4 sort的-o选项
由于sort默认是把结果输出到标准输出，所以需要用重定向才能将结果写入文件，形如sort filename > newfile。
但是，如果你想把排序结果输出到原文件中，用重定向可就不行了。
[rocrocket@rocrocket programming]$ sort -r number.txt > number.txt
[rocrocket@rocrocket ]]></description><category></category></item><item><title><![CDATA[sort a]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425339</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425339</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:12:51 +0800</pubDate><description><![CDATA[8.10    linux sort 命令详解
sort是在Linux里非常常用的一个命令，管排序的，集中精力，五分钟搞定sort，现在开始！
8.10.1    1 sort的工作原理
sort将文件的每一行作为一个单位，相互比较，比较原则是从首字符向后，依次按ASCII码值进行比较，最后将他们按升序输出。
[rocrocket@rocrocket programming]$ cat s]]></description><category></category></item><item><title><![CDATA[grep a]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425277</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425277</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:07:51 +0800</pubDate><description><![CDATA[8.9.2    grep常用用法
1、参数
[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数：
-a ：将 binary 文件以 text 文件的方式搜寻数据
-c ：计算找到 '搜寻字符串' 的次数
-i ：忽略大小写的不同，所以大小写视为相同
-n ：顺便输出行号
-v ：反向选择，亦即显示出没]]></description><category></category></item><item><title><![CDATA[tcpdump抓包]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425239</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425239</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:03:16 +0800</pubDate><description><![CDATA[1.1        Linux抓包命令（学习）

tcpdump 的抓包保存到文件的命令参数是-w xxx.cap

抓eth1的包 
tcpdump -i eth1 -w /tmp/xxx.cap 

抓192.168.1.123的包 
tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 

抓192.168.1.123的8]]></description><category></category></item><item><title><![CDATA[date d]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425224</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425224</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 15:01:45 +0800</pubDate><description><![CDATA[在设定时间方面：
date -s //设置当前时间，只有root权限才能设置，其他只能查看。
date -s 20080523 //设置成20080523，这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间，不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 ]]></description><category></category></item><item><title><![CDATA[fdisk]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425194</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425194</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 14:59:00 +0800</pubDate><description><![CDATA[8.3.4    卸载磁盘分区
以root用户登录主机服务器。
fdisk -l 查看设备号
执行fdisk –l|grep /dev命令，查看sfex磁盘分区信息。
报表的sfex磁盘分区共两个。显示如下的类似信息：
Disk /dev/sdh: 2147 MB, 2147483648 bytes 
/dev/sdh1               1          50     ]]></description><category></category></item><item><title><![CDATA[fsck]]></title><link>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425154</link><guid>https://blog.youkuaiyun.com/xiaomin881122/article/details/51425154</guid><author>xiaomin881122</author><pubDate>Mon, 16 May 2016 14:54:21 +0800</pubDate><description><![CDATA[8.3.3    文件系统与磁盘修复
fsck修复受损的文件系统
 
Linux不正常关机，有时候再次启动时会报文件系统损坏，如何修复文件？
首先会让你输入root用户的密码。 
1）出错的时候如果告诉你是哪一块硬盘的分区有问题，比如是/dev/hda3 
接着用如下的命令去对付它呀： 
#fsck -y /dev/hda3 
结束后，reboot。这样就OK了！ 
2）如果你不]]></description><category></category></item></channel></rss>