日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux中符号总结

發(fā)布時(shí)間:2024/8/24 linux 25 如意码农
生活随笔 收集整理的這篇文章主要介紹了 Linux中符号总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

常用符號(hào)
~   登陸用戶當(dāng)前的家目錄
.   當(dāng)前目錄
..   當(dāng)前目錄的上一級(jí)目錄
cd -   返回上一次的目錄
;   命令分隔符
#   表示注釋
?   通配符中表示任意一個(gè)字符
*   通配符中表示任意字符
$   獲取變量?jī)?nèi)容
` `和$( )   都是取命令運(yùn)行后的結(jié)果
&&   表示且的關(guān)系
||   表示或的關(guān)系
!   表示非的關(guān)系(find與awk中表示取反,linux命令行表示歷史記錄)
[ ]   通配符中表示表示一個(gè)范圍
{ }   通配符中表示產(chǎn)生一個(gè)序列
>   輸出重定向(覆蓋)
>>   追加重定向
<   輸入重定向
<<   追加輸入重定向
2>   錯(cuò)誤輸入

正則表達(dá)式符號(hào)
^a   以a字符開(kāi)頭
a$   以a字符結(jié)尾
^$   匹配空行
\   轉(zhuǎn)義字符
.   點(diǎn)表示匹配單個(gè)字符
a*   重復(fù)a零次或多次
.*   匹配所有字符
^.*   以任意字符開(kāi)頭
.*$   以任意字符結(jié)尾
[abc]   匹配a或b或c字符
[^abc]   不匹配abc字符
[0-9]   匹配數(shù)字
[a-zA-Z]   匹配字母
a{n,m}   重復(fù)a字符n到m次
a{n}   重復(fù)a字符n次
a{n,}   重復(fù)a字符至少n次
|   擴(kuò)展正則表達(dá)式,表示或
+   擴(kuò)展正則表達(dá)式,表示重復(fù)一次或多次
擴(kuò)展正則表達(dá)式用egrep或grep -E

[ ]與{ }區(qū)別
[root@test ~]# echo test[0-9]
test[0-9]
[root@test ~]# echo test{0..9}
test0 test1 test2 test3 test4 test5 test6 test7 test8 test9

[ ] 表示一個(gè)整體 筐 里面有多種可能 #或@或*正則表達(dá)式眼中 就認(rèn)為 框里面的東西(無(wú)論多少種)都是一樣的。 都是一個(gè)筐,例:
[root@test ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep "[#@*]+"
###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****
[root@test ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep -o "[#@*]+"
###*****@@@@@#####
@@@@######@@@@@@@
**@@@@****
[root@test ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|awk -F "[#@*]+" '{print $2}'
1

正則表達(dá)式練習(xí)文件
[root@Centos ~]# cat test.txt
I am oldboy teacher!
I trach linux.

I like badminton ball billiard ball and chinese chess!
my blog is http://oldboy.blog.51cto.com
our site is http://www.etiantian.com
My qq number is 49000448.

not 4900000048.
my god , i am not oldbey, but OLDBOY!

[root@web01 ~]# ifconfig eth0|sed -rn 's/^.*ddr:(.*) Bcas.*$/\1/gp'   #sed取IP地址
[root@web01 ~]# ifconfig eth0|awk -F "[ :]+" 'NR==2 {print $4}'   #awk取IP地址

總結(jié)

以上是生活随笔為你收集整理的Linux中符号总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。