Linux下嘆號(hào)!的用法
在定義包含!的字符串變量時(shí)linux命令大全,出現(xiàn)了以下提示錯(cuò)誤。
注意:在centos系統(tǒng)下錯(cuò)誤,在Fedora系統(tǒng)可以正常運(yùn)行。
修正方法有以下幾種:
(1)將整個(gè)字符串用單引號(hào)引起來。
(2)在!后添加空格。
(3)在!前面加轉(zhuǎn)義符\。
(3)用單引號(hào)將!引起來。
(4)雙引號(hào)和轉(zhuǎn)義符配合使用。
接下來,順帶總結(jié)了Linux系統(tǒng)下!感嘆號(hào)的幾種常用方式:
1. !用作否定符號(hào)
如果!緊跟在一對(duì)方括號(hào)的左方括號(hào)之后linux命令大全,則表示不包括在方括號(hào)中列出的字符。
例如:file[! 1-4].c表示以file開頭,第5個(gè)字符不是1-4之間數(shù)字的.c文件名
2. !從歷史命令中取出一條命令來執(zhí)行
第一步: 先用history查看歷史命令序號(hào)
第二步:! 序號(hào) //執(zhí)行某條命令
! -3//執(zhí)行倒數(shù)第3條命令
上一個(gè)教程:Linux top 命令各參數(shù)詳解