linux 經歷這么多個年頭了,其中命令越來越多,又加上參數的多種多樣,就算是實打實的高手也沒有十足的把握能把各種命令運用得爐火純青,就別說那些初學者了。
面對這些復雜難記的命令,網上的一些工具如 Keep,Bashpast CLI,Pet 等可以幫助我們記錄這些復雜的命令。不過這幾個學起來有點難度,而且還需要下載特定的工具,比較麻煩。
這里推薦兩個小技巧,可以很方便地給一些復雜命令加上標簽,使用的時候可以根據標簽快速找到對應命令,簡單高效!
給 Linux 命令做標記
我們可以給一些復雜的命令打上標簽,這些標簽可以提醒你相關 Linux 命令的作用。在對 Linux 命令應用標記之后呢,我們就可以不用輸入又長又復雜的命令啦,只需要輸入我們設置好的標記字符就 OK 了!
下面拿一個命令進行示范吧,比如在當前目錄中查找和列出大于 10MB 的文件,并按大小對它們進行排序:
不知道你們還記不記得這個命令是干嘛的呢?不記得的同學自行一部分一部分拆開分析哈。
因為它太長了,作用也沒辦法一眼看出來,所以我們可以在它的末尾添加一個便于記憶的標記,最好是能體現命令的作用滴,比如這里設置 ListFilesBiggerThanXSize:
注意:以 # 開頭,并且命令和標簽名稱之間留有空格。
趕緊試試效果,輸入剛才的標記:
$ !? #ListFilesBiggerThanXSize
在這里,!和 ? 運算符用于獲取并運行我們之前從 BASH 歷史記錄中標記的命令。
另一種方法
另一種記憶方法就是「起外號」,也就是使用 alias 命令,大家應該比較熟悉,原理都是和做標記差不多。
比如,給我們上面的命令起個“外號”:
使用的時候直接輸入:
就這么簡單!