shell
lanzhihui_
!
展开
-
Shell学习---概念与理解
什么是Shell? Shell是一种具备特殊功能的程序,它提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并把它送入内核去执行。内核是Linux系统的心脏,从开机自检时就驻留在计算机的内存中,直到计算机关闭为止,而用户的应用程序存储在计算机的硬盘上,仅当需要时才被调入内存。Shell是一种应用程序,当用户登录到Linux系统时,Shell就会被调入内存执行。Shell独立于内核,它原创 2014-12-17 20:55:34 · 960 阅读 · 0 评论 -
Shell学习---正则表达式基础
正则表达式 Linux Shell以一串字符作为表达式向系统传达意思。元字符是用来阐释字符表达式意义的字符,简言之,元字符就算描述字符的字符,它用于对字符表达式的内容、转换以及各种操作信息进行扫描。正则表达式是由一串字符和元字符构成的字符串,简称RE。正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。 1."*"符号 "*"符号用于匹配前面一个普通字符的原创 2014-12-20 22:33:19 · 706 阅读 · 0 评论 -
Shell学习---grep
grep即全面搜索正则表达式并把行打印出来。GREP是一种强大的文本搜索工具,它能使用正则表达式搜素文本,并把匹配的行打印出来,grep也是Linux中最广泛使用的命令之一。 grep的一般格式为: grep [选项] [模式] [文件...] grep命令由选项、模式和文件三部分组成,它在一个或多个文件中搜索满足模式的文本行,模板后的所有字符串被看做文件名,文件名可以有多个,搜原创 2015-01-26 11:27:34 · 700 阅读 · 0 评论 -
Shell学习---sed
sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以是来自键盘输入、文件重定向、字符串、变量,甚至来自于管道的文本。sed从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或脚本的第一个命令,对此命令要求的行号进行编辑,重复此过程,直到命令行或脚本的所有命令都执行完毕。相对于诸如vi等其他文本编辑器,sed可以一次性处理所有的编辑任务,显得非常高效,原创 2015-01-26 12:13:58 · 691 阅读 · 0 评论