上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 59 下一页
摘要: 前几篇文章介绍了几个用于处理字符的命令和工具,然而在处理大小写转换、删除重复字符等任务时,这些命令处理起来相对较为麻烦。这里将简单介绍Linux下自带的tr命令,相对于其他命令而言,其语法较为简单,比较方便记忆。 一、tr命令的基本格式 tr命令用于处理字符转换、删除重复字符等任务。 命令格式: tr [option] [string1] [string2] 在tr的基本命令格式... 阅读全文
posted @ 2013-12-08 16:39 ITtecman 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 在管理和维护Linux系统过程中,有时可能需要从一个具有一定格式的文本(格式化文本)中抽取数据,这时可以使用awk编辑器来完成这项任务。发明这个工具的作者是Aho、Weinberg和Kernighan,取三个人名的首字母而得名awk。 与sed相比,awk更擅长处理格式化文本。格式化文本一般使用某个特定的字符(称为域分隔符)将文本中不同的字段(称为域)隔开。例如用于保存用户信息的系统用户文件/e... 阅读全文
posted @ 2013-12-08 15:47 ITtecman 阅读(4204) 评论(0) 推荐(2) 编辑
摘要: sed与grep一样,都起源于老式的ed编辑器,因其是一个流编辑器(stream editor)而得名。与vi等编辑器不同,sed是一种非交互式编辑器(即用户不必参与编辑过程),它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结果。 sed工作时,首先读取文本中的第1行,将其放入一个被称为模式空间的临时缓冲区内。然后再读取第一条编辑指令,使用指令中定义的模式和行号查找、编辑文本... 阅读全文
posted @ 2013-12-07 19:35 ITtecman 阅读(1595) 评论(0) 推荐(3) 编辑
摘要: 许多时候需要从一大堆的命令输出或文本内容中找出一两行关键的内容,例如从系统用户文件中查找某个用户。如果不借助工具,这将是一项非常繁琐的工作,这时可以使用grep工具对内容进行筛选。grep(global regular expression print,全局正则表达式打印),来源于最早的行编辑器ed。grep是管理和维护系统时经常用到的一个工具。一、grep的基本格式命令格式:grep [option] pattern [file(file-list)]grep工具在文件file中查找与字符串pattern匹配的内容,如果找到,则将整行输出到标准输出。常用选项:i:忽略大小写。n:将结果输出的 阅读全文
posted @ 2013-12-07 10:44 ITtecman 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 与locate、whereis命令相比,find具有本质的区别: 首先,find是从指定的位置进行遍历查找(可以理解为对文件和目录进行逐一查找)。 其次,find可以查找具有某一类特征的文件(例如查找具有某个权限特征的文件等),非常适合于批量处理具有某一类特征的文件。 一、find基本格式 命令格式: find [path] [expression] 参数解析: path:find查... 阅读全文
posted @ 2013-12-07 09:03 ITtecman 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 使用文件名通配符模糊查找文件非常高效,而如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式。 正则表达式是一套由多个元字符组成的模糊查找模式,使用正则表达式可以快速查找和定位文本中指定的内容。 Linux系统中许多工具都可以使用正则表达式,这些工具包括grep、awk、sed和vi等。 正则表达式主要由一些元字符和匹配模式组成,常用的元字符和匹配模式介绍如下: 1、单字符... 阅读全文
posted @ 2013-12-06 15:17 ITtecman 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、逻辑或“||” 运算符格式:command1 || command2 执行命令时,先执行command1,如果command1执行成功,则跳过命令command2,执行后面的内容;如果command1执行失败才会执行command2. 用法示例: (1)下面是一个读取邮件的例子: [zhu@localhost ~]$ mail -f /root/mbox || echo "Pe... 阅读全文
posted @ 2013-12-06 11:08 ITtecman 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 提示:在Windows中通常将一些正则表达式的基本字符称为通配符,而在Linux操作系统中人们则将这些基本字符称为元字符。使用多个元字符组成的查找表达式称为匹配模式,使用匹配模式查找的过程称为(模式)匹配。1、单字符匹配元字符“?”元字符“?”表示匹配文件名中任意一个字符,连续使用多个元字符“?”可以表示多个任意字符。(1)例如要查看有两个字符且第一个字母是a的文件:[root@localhost zhu]# ls -l a?-rw-r--r-- 1 root root 0 Dec 6 09:46 ab-rw-r--r-- 1 root root 0 Dec 6 09:46 ac-rw-r.. 阅读全文
posted @ 2013-12-06 10:17 ITtecman 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 一、字符串引用符双引号和单引号 1、双引号 双引号“”通常用来表示引用一个字符串,有时能屏蔽一些标点等特殊符号。在命令中使用双引号时,一般表示引用的部分是一个不可分割的整体。 通常可以理解为所有放入双引号中的内容都按照字符串来处理,除非有另一个引用号告知某个特殊字符串具有特殊含义(例如变量等)。 (1)屏蔽特殊字符 [root@localhost ~]# echo Tom Jim ... 阅读全文
posted @ 2013-12-06 09:12 ITtecman 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 一、回显命令echo 功能:将参数指定的字符串输出到标准输出。 格式:echo [option] string 常用选项: E:禁用转义字符(默认)。 e:启用转义字符。 n:输出结束后不换行。 用法示例: (1)echo命令最常用的是输出字符串(不加任何选项时,默认是屏蔽转义字符的): [root@localhost ~]# echo "The first line.\n... 阅读全文
posted @ 2013-12-05 11:04 ITtecman 阅读(687) 评论(0) 推荐(0) 编辑
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 59 下一页