當我們使用bash進行一些操作的時候,希望一些較為長的命令使用一些短的命令即可完成輸入運行的話,我們就可以使用alias命令別名來幫助我們完成這個任務 alias作為一個bash的內置命令,具有一定的便攜性 在命令別名中,若有空格的話,建議使用雙引號將其括起來 在shell中定義的別名僅僅在當前的s ...
當我們使用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
而且不同時間點運行所產生的文件名也是不同的