11,改变文件时间标签,也可以创建一个空白文档touch

-a 改变档案的读取时间记录

-m 改变档案的修改时间记录

对创建的文档进行编辑可以使用nano 命令。范例如下:

#nano /tmp/z.txt  tmp目录下的z.txt文件进行编辑

 

12,搜索字符串grep命令 
  grep 命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。范例如下: 
  # grep text *.conf ← 搜索当前目录中扩展名为.conf且包含“text”字符串得文件。 
   
其通常与文件名通配连用globbing

*任意长度的字符   ?任意单个字符   []取给定范围内的任意单个字符  [^]取给定范围外的任意单个字符  [:lower :]小写  [:upper:]大写  [:digit:]数值  [:alpha:]字母  [:dnum:]数字和字母  [:punct:]标点符号

#grep  [option] PATTERN [FILE]…

选项:

--colour={auto|always}  给选定的内容加颜色

-v    取反操作

-i     忽略大小写

-r     搜索多个文件,递归操作

-B    显示匹配行的上两行

-A    显示匹配行的下两行

-C    上下两行都匹配

-o     只显示匹配的本身,而非所在行

-E     支持扩展的正则表达式

 

一些经常使用的正常表达式:

ü  ^pattern  ^后的pattern必须出现在行首

ü  pattern$  行尾锚定符

ü  \<pattern  词首锚定符

ü  pattern\>  词尾锚定符

ü  .          匹配任意单个字符

ü  *          匹配此前的字符0到任意次

ü  .*         匹配任意字符

ü  ?          匹配此前字符0次或1

ü  \{m,n\}     匹配此前字符至少m次,之多n

ü  []          匹配指定范围内的任意单个字符

ü  [^]         匹配指定范围外的任意单个字符

ü  \( \)        引用括号内次数

   

13,重导与管道 
  重导(redirect)可将某命令的结果输出导文件中,它有两中命令:“>”“>>”“>”可将结果输出到文件中,该文件原有的内容会被删除:“>>”则将结果附加到文件中,原文件内容不会被清除。范例如下: 
  [tony@free tony]$ ls –a>dir.txt ← ls –a命令执行结果输出到dir.txt文件。 
  [tony@free tony]$ cat data1.txt >> data2.txt ← data1.txt 内容附加到data2.txt文件之后。 
  通道(pipe)命令的符号是 ,可将某命令的结果输出给另一命令,一下范例将ls命令的输出结果传给grep命令过滤: 
  # ls | gerp conf ← 搜索并显示ls命令运行结果中包含有“conf”字符串 
  

#cat > /tmp/a.txt <<EOF  向文本中输入内容

>first

>second

>EOF  (EOF结束)