2021-05-12 14:32:11
Linux中命令別名alias與命令替換
2020-06-16 16:33:40
當我們使用bash進行一些操作的時候,希望一些較為長的命令使用一些短的命令即可完成輸入執行的話,我們就可以使用alias命令別名來幫助我們完成這個任務
alias作為一個bash的內建命令,具有一定的便攜性
alias cls=clear alias pp="ping www.baidu.com"
在命令別名中,若有空格的話,建議使用雙引號將其括起來
在shell中定義的別名僅僅在當前的shell生命週期中有效,即使是子shell也是無效的
當我們不想使用某一個命令別名的時候,我們只需要使用 unlias 別名 即可完成清除別名的效果
當我們使用alias定義了一些命令字元來完成其他命令的功能時,怎麼使用原先命令的功能呢?
使用command來完成跳脫即可!
當我們使用一些命令時,我們希望命令是隨著環境的變化而產生一定的靈活變化的,這個時候我們就需要用到命令替換
命令替換 $() 使用``也有同樣的效果
把命令中某個子命令替換為其執行結果的過程
建立一個檔案,檔名是 file-2018-02-28-14-54-45.txt ,中間數位必須顯示為當前時間日期 touch file-$(date +%F-%H-%M-%S).txt
而且不同時間點執行所產生的檔名也是不同的
相關文章