[英]How to create alias for argument/parameter (bash)?
我試圖通過將此代碼放入.bashrc
來為參數創建別名
alias malog="/Applications/MAMP/logs/apache_error.log"
我用不同的命令調用它,例如:
tail -f malog
vim malog
但它沒有用。 我知道我可以寫一些像以下一樣的別名:
alias tmalog="tail -f /Applications/MAMP/logs/apache_error.log"
alias vmalog="vim /Applications/MAMP/logs/apache_error.log"
...
但是,也許有一種方法可以為參數/參數創建別名?
這不是alias
,您只需使用完整路徑名設置變量:
mhttpd="/Applications/MAMP/conf/apache/httpd.conf"
tail -f "$mhttpd"
vim "$mhttpd"
alias
通常是某些命令的快捷方式,因此您可以使用:
alias tail_apache='tail -f /Applications/MAMP/conf/apache/httpd.conf"
並將其用作:
tail_apache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.