扩展的正则表达式:ERE(主要用于egrep或grep -E)正则表达式
命令: # grep -Eo “正则表达式” 文件名 (会过滤出红颜色,首选命令)shell
# egrep -o “正则表达式” 文件名
bash
注意: 通配符和正则表达式是不同的,所以,表明的意义也是有较大区别的。通配符通常用户命令行bash环境,而Linux正则表达式用于grep, sed, awk场景网络
* 通配符,表明任意(0到多个)字符 *****spa
? 通配符,表明任意一个字符命令行
: 连续不一样命令的分隔符 ***** 视频
# 配置文件注释 *****blog
| 管道 *****ip
~ 用户的家目录 *****
字符串
- 上一次的目录 *****
$ 变量前须要加的符号
/ 路径分割符号
>或| > 重定向,覆盖 *****
>> 追加剧定向,追加 *****
< 输入重定向 *****
<< 追加输入重定向
' 单引号,不具备变量置换功能,输出时所见即所所得
" 双引号,具备变量置换功能,解析变量后输出
` Tab键上面的键,反引号,两个 ` `中间为命令,会先执行
{} 中间为命令区块组合或内容序列
! 逻辑运算中的 "非" (not)
&& 当前一个指令执行成功时,执行后一个指令
|| 当前一个质量执行失败时,执行后一个指令
.. 上一级目录 ****
. 当前目录 ****
考试题:(视频有答案)
试题:取命令# stat /etc/hosts 打印内容中第4行的 ’644‘字符串。
解答:
参考博文:1. 深刻浅出三剑客之awk必杀一例 http://oldboy.blog.51cto.com/2561410/950730
2. 深刻浅出Linux三剑客之sed必杀技一例 http://oldboy.blog.51cto.com/2561410/949365
试题:Linux下经过nkdir命令建立一个新目录/oldboy/ett, ett的硬连接数是多少,为何?在ett下再建立一个text目录,ett硬连接是多少?
解答:硬连接数是2个,查看帆帆发为:ls -ld /oldboy/ett
这是由于:
试题:取命令行ifconfig eth0中的IP地址
解答:
试题:请给出默认状况eth0网卡配置文件的路径及客户端DNS的路径
解答:#etc/sysconfig/network-scripts/ifcfg-eth0
# /etc/resolv.conf (若是配置DNS, ifcfg-eth0优先于resolv.conf)
参考博文:Linux系统基础网络配置老鸟精华篇 http://oldboy.blog.51cto.com/2561410/784625
Linux深刻浅出之-route命令实战使用指南 http://oldboy.blog.51cto.com/2561410/974194