擴展的正則表達式: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