Linux下嘆號!的用法

2022-05-16 20:05:16 字數 1139 閱讀 7125

在定義包含!的字串變數時,出現了以下提示錯誤。

注意:在centos系統下錯誤,在fedora系統可以正常執行。

修正方法有以下幾種:

(1)將整個字串用單引號引起來。

(2)在!後新增空格。

(3)在!前面加轉義符\。

(3)用單引號將!引起來。

(4)雙引號和轉義符配合使用。

接下來,順帶總結了linux系統下!感嘆號的幾種常用方式:

1.   !用作否定符號

如果!緊跟在一對方括號的左方括號之後,則表示不包括在方括號中列出的字元。

例如:file[! 1-4].c  表示以file開頭,第5個字元不是1-4之間數字的.c檔名

2.   !從歷史命令中取出一條命令來執行

第一步: 先用history檢視歷史命令序號

第二步:!  序號    //執行某條命令

! -3  //執行倒數第3條命令

!-1可以用!!代替,執行上一條命令,和鍵盤的上鍵一樣

3.  !$ 傳遞最後執行的命令的引數,以方便的執行新命令(非常實用)

4.   !命令名(或命令前幾位字串) 引用最近一次使用的某命令

5.    !?字串 指向最近一次包含此字串的命令

linux 命令之嘆號的驚嘆用法

嘆號 一般在表示式或者 中表示非或者取反值的意思,在 linux 終端命令列中嘆號可以有很多花裡胡哨的操作。我們敲命令的時候使用嘆號不一定會提公升效率,但是可以在聯調對線的時候秀一把,問題沒解決不重要,過程一定要浪,接下來我們一起學習每日裝逼小技巧 1 邏輯非操作 栗子 刪除當前目錄除了 conf ...

Linux中的嘆號命令

整天在shell環境下操作,不積累點快捷輸入的小技巧是不行的。最常用的技巧恐怕就是tab自動補全以及上方向鍵來回退上幾條歷史命令了,這些對於csh,bash,ksh,zsh都適用。最近還找到一種快速回退上一條歷史的一些小技巧,暫記錄之。1,除了方向鍵上,還可以用 代表上一條輸入的命令,用這個的好處在...

Linux中的嘆號命令

在shell環境下操作,需要積累點快捷輸入的小技巧 最常用的技巧恐怕就是tab自動補全以及上方向鍵來回退上幾條歷史命令了,這些對於csh,bash,ksh,zsh都適用。最近還找到一種快速回退上一條歷史的一些小技巧,暫記錄之。1 除了方向鍵上,還可以用 代表上一條輸入的命令,用這個的好處在於可以將這...