關於alias同時使用多個命令小記。


為了方便自己快速使用命令,接觸了一下alias。在使用多個命令時,一般有兩種方式。各有不同 根據需求選擇。

直接上代碼:

1.alias Name='(date;pwd;cmd1;cmd2)

寫法簡潔容易。

2.alias da='da(){ date;pwd;who|wc -l;};da'

雖然有些復雜,但是處理一些復雜的多條命令時,很好用,而第一種會有部分命令不會執行,列如以下

alias mybash="(cp ~/.bashrc $HOME/install/mybash.bashrc;source ~/.bashrc;date)"---->試過多次但沒有執行“source ”命令

alias mybash='mybas(){ cp ~/.bashrc $HOME/install/mybash.bashrc;source ~/.bashrc;date;};mybas'--->完美通過,既可以拷貝又可以使配置文件生效。要說不完美估計就是有時需要sudo 執行。

 

具體到原理啥的沒有時間 深摳。如有大大知道,或者更棒的方法請多指教分享。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM