首頁 > 軟體

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

而且不同時間點執行所產生的檔名也是不同的


IT145.com E-mail:sddin#qq.com