這篇文章將為大家詳細(xì)講解有關(guān)linux轉(zhuǎn)義符是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)主營東鄉(xiāng)族網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),東鄉(xiāng)族h5微信小程序開發(fā)搭建,東鄉(xiāng)族網(wǎng)站營銷推廣歡迎東鄉(xiāng)族等地區(qū)企業(yè)咨詢
linux轉(zhuǎn)義符有:1、反斜杠“\”,將“\”放到特殊字符前,就會忽略特殊字符的原有含義;2、單引號“'”,被單引號包裹字符串中的字符特殊含義會被忽略;3、雙引號“"”,雙引號會保留部分的字符屬性不進(jìn)行轉(zhuǎn)義。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
(1)轉(zhuǎn)義字符“\”
如果將“\”放到特殊字符前面,shell就忽略這些特殊字符的原有含義,
把它們當(dāng)作普通字符對待,例如:
[root@WEBServer ~]#ls abc?* C:\backup [root@WEBServer ~]#mv abc\?\* abc [root@WEBServer ~]#mv C\:\\backup backup
上?是將abc?*重命名為abc,將C:\backup重命名為backup。因為?件
名中包含特殊字符,所以都使?了轉(zhuǎn)義字符“\”。
(2)單引號“ ' ”
如果將字符串放到?對單引號之間,那么字符串中所有字符的特殊含義將被忽略,例如:
[root@WEBServer ~]#mv C\:\\backup backup [root@WEBServer ~]#mv 'C:\backup' backup
上面兩條命令完全等效
(3)雙引號“""”
雙引號的引用與單引號基本相同,包含在雙引號內(nèi)的大部分特殊字符
可以當(dāng)作普通字符處理,但是仍有一些特殊字符即使?雙引號括起來,也
仍然保留自己的特殊含義,比如“$”、“\”和“`”。
[root@WEBServer ~]#str="The \$SHELL Current shell is $SHELL" [root@WEBServer ~]#str1="\$$SHELL" [root@WEBServer ~]#echo $str The $SHELL Current shell is /bin/bash [root@WEBServer ~]#echo $str1 $/bin/bash
從上面的輸出可以看出,“$”和“\”在雙引號內(nèi)仍然保留了特殊含義。
[root@WEBServer ~]# str="This hostname is `hostname`" [root@WEBServer ~]# echo $str This hostname is WEBServer
上面的輸出中,字符“`”在雙引號中也保留了自己的特殊含義。
關(guān)于“l(fā)inux轉(zhuǎn)義符是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
網(wǎng)站題目:linux轉(zhuǎn)義符是什么
URL地址:http://aaarwkj.com/article32/pegdsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站改版、網(wǎng)站排名、移動網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)