
linux
文章平均质量分 68
zzjjian333
这个作者很懒,什么都没留下…
展开
-
shell内建命令和外部命令
Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。 有些命令是由于其必要性才内建的,例如cd用来改变目录,read会将来自用户(和文件)的输入数据传给Shell外亮。 另一种内建命令的存在则是为了效率,其中最典型的就是test命令,编写脚本时经常会用到它。另外还有I/O命令,例如echo于printf.(2)S转载 2013-02-07 14:11:01 · 604 阅读 · 0 评论 -
linux初学习之grep
回车0d和换行0a 。grep概念理解:GREP(Global search Regular Expression and Print out the line),即全面搜索正则表达式并把行打印出来。从定义可以知道grep是一种文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来。 grep使用:一般格式: grep [选项] [模式] [文件……]原创 2013-02-16 13:15:06 · 1202 阅读 · 0 评论 -
linux初学习之sed
定义理解:本次记录sed文本处理工具的学习过程。sed是流编辑器,它是一个将一系列编辑命令作用于一批文本文件的理想工具。sed是一个非交互式文本编辑工具,它可对文本文件和标准输入进行编辑,标准输入可以是来自键盘输入、文件重定向、字符串、变量、甚至来自于管道的文本。(首先将文件分成以行为单位,然后将每一行逐次的放入缓冲区(模式空间),sed将其处理完毕后发送到标准输出,处理完最后一行原创 2013-02-17 11:15:18 · 1389 阅读 · 0 评论 -
linux初学习之正则表达式和通配符
一、正则表达式:元字符是用来阐释字符表达式意义的字符,简言之,就是用来描述字符的字符。正则表达式RE(Regular Expression)是由一串字符和元字符构成的字符串。正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。实际上正则表达式完成了数据的过滤,将不满足正则表达式定义的数据拒绝掉,剩下与正则表达式匹配的数据。原创 2013-02-16 14:54:00 · 14778 阅读 · 1 评论 -
linux初学习之awk
概念理解:awk同sed一样,也是文本处理工具(基本语法与c语言类似)。awk能够对结构化数据进行操作,并产生格式化报表的编程语言。awk可以从文件或者字符串中基于指定规则浏览和抽取信息,在抽取信息的基础上,才能进行其他文本操作。 awk编程模型: 主输入循环会对内容的行进行循环处理。 使用方法:1.在shell命令行输入命令调用awk,格式为:原创 2013-02-17 15:54:01 · 1442 阅读 · 0 评论 -
通配符和正则表达式的区别
在看鸟哥的Linux私房菜的时候看到十二章一直强调通配符和正则表达式的区别,在我的理解中,两者貌似是一样的都是用来匹配的。Google之网上给出的答案是:在文本过滤工具里,都是用正则表达式,比如像awk,sed,等,是针对文件的内容的而通配符多用在文件名上,比如查找find,ls,cp,等等下表是鸟哥给的Linux下的通配符符號內容*萬用转载 2013-02-16 13:16:42 · 957 阅读 · 0 评论 -
linux初学习之-变量和引用
概念理解:变量本质上是存储数据的一个或多个计算机内存地址。变量可分为:本地变量,环境变量和位置参数。本地变量是仅可以在用户当前shell生命期的脚本中使用的变量,本地变量随着shell进程的消亡而无效(比如说在当前shell中调用另一个shell,那么本地变量同样不能在被调用的shell中使用)。环境变量则适用于所有由登录进程所产生的子进程(父进程中的环境变量在子进程中可以使用)。原创 2013-02-18 11:35:24 · 6497 阅读 · 0 评论 -
linux初学习之-退出、测试、判断及操作符
一、退出和测试概念理解:每个命令或脚本退出后都会有一个退出状态,根据退出状态来判断命令执行的正确与否。测试命令有两种方式,一种是使用test命令进行测试:test expression(条件表达式)另一种是(注意[]前后的空格):[ expression ]测试完成后都会有一个返回值,所以测试在一些if,while等结构中比较常用。 整数比较运算符:-原创 2013-02-18 14:15:10 · 1238 阅读 · 0 评论 -
linux初学习之-I/O重定向
概念理解:何谓I/O重定向?简言之,I/O重定向是一个过程,这个过程捕捉一个文件、命令、程序或脚本,甚至代码块的输出,然后把捕捉到的输出作为输入发送到另一个文件、命令、程序或脚本。 文件标示符:文件标示符是从0到9结束的整数,指定了与进程相关的特定数据流的源。当linux系统启动一个进程(该进程可能用于执行shell命令)时,将自动为该文件打开三个文件:标准输入、标准输出、标准错误原创 2013-02-21 14:25:51 · 399 阅读 · 0 评论